* source: http://www.gesis.org/?id=8061#HB010
cap noisily label var ha010 "regime of household finances"
cap noisily label var ha010_f "flag"
cap noisily label var ha020 "management of common household finances"
cap noisily label var ha020_f "flag"
cap noisily label var ha030 "id number of person 1 managing the hhlds finances"
cap noisily label var ha030_f "flag"
cap noisily label var ha040 "id number of person 2 managing the hhlds finances"
cap noisily label var ha040_f "flag"
cap noisily label var ha050 "id number of person 3 managing the hhlds finances"
cap noisily label var ha050_f "flag"
cap noisily label var ha060 "id number of person 4 managing the hhlds finances"
cap noisily label var ha060_f "flag"
cap noisily label var ha070 "number of person 5 managing the hhlds finances"
cap noisily label var ha070_f "flag"
cap noisily label var hb010 "year of the survey"
cap noisily label var hb020 "country"
cap noisily label var hb030 "household id"
cap noisily label var hb050 "quarter of household interview"
cap noisily label var hb050_f "flags"
cap noisily label var hb060 "year of household interview"
cap noisily label var hb060_f "flag"
cap noisily label var hb070 "person responding to household questionnaire"
cap noisily label var hb070_f "flag"
cap noisily label var hb080 "person 1 responsible for the accommodation"
cap noisily label var hb080_f "flag"
cap noisily label var hb090 "person 2 responsible for the accommodation"
cap noisily label var hb090_f "flag"
cap noisily label var hb100 "number of minutes to complete the household questionnaire"
cap noisily label var hb100_f "flag"
cap noisily label var hh010 "dwelling type"
cap noisily label var hh010_f "flag"
cap noisily label var hh020 "tenure status"
cap noisily label var hh020_f "flag"
cap noisily label var hh021 "tenure status"
cap noisily label var hh021_f "flag"
cap noisily label var hh030 "number of rooms available to the household"
cap noisily label var hh030_f "flag"
cap noisily label var hh031 "year of contract or purchasing or installation"
cap noisily label var hh031_f "flag"
cap noisily label var hh040 "leaking roof, damp walls/floors/foundation, or rot in window frame or floor"
cap noisily label var hh040_f "flag"
cap noisily label var hh050 "ability to keep home adequately warm"
cap noisily label var hh050_f "flag"
cap noisily label var hh060 "current rent related to occupied dwelling"
cap noisily label var hh060_f "flag"
cap noisily label var hh061 "subjective rent"
cap noisily label var hh061_f "flag"
cap noisily label var hh070 "total housing cost"
cap noisily label var hh070_f "flag"
cap noisily label var hh071 "mortgage principal repayment"
cap noisily label var hh071_f "flag"
cap noisily label var hh080 "bath or shower in dwelling"
cap noisily label var hh080_f "flag"
cap noisily label var hh081 "bath or shower in dwelling"
cap noisily label var hh081_f "flag"
cap noisily label var hh090 "indoor flushing toilet for sole use of household"
cap noisily label var hh090_f "flag"
cap noisily label var hh091 "indoor flushing toilet for sole use of household"
cap noisily label var hh091_f "flag"
cap noisily label var hs010 "arrears on mortgage or rent payments"
cap noisily label var hs010_f "flag"
cap noisily label var hs011 "arrears on mortgage or rent payments"
cap noisily label var hs011_f "flag"
cap noisily label var hs020 "arrears on utility bills"
cap noisily label var hs020_f "flag"
cap noisily label var hs021 "arrears on utility bills"
cap noisily label var hs021_f "flag"
cap noisily label var hs030 "arrears on hire purchase instalments or other loan payments"
cap noisily label var hs030_f "flag"
cap noisily label var hs031 "arrears on hire purchase instalments or other loan payments"
cap noisily label var hs031_f "flag"
cap noisily label var hs040 "capacity to afford paying for one week annual holiday away from home"
cap noisily label var hs040_f "flag"
cap noisily label var hs050 "capacity to afford a meal with meat, chicken, fish (or vegetarian equivalent) every second day"
cap noisily label var hs050_f "flag"
cap noisily label var hs060 "capacity to face unexpected financial expenses"
cap noisily label var hs060_f "flag"
cap noisily label var hs070 "do you have a telephone (incl mobile phone)?"
cap noisily label var hs070_f "flag"
cap noisily label var hs080 "do you have a colour tv?"
cap noisily label var hs080_f "flag"
cap noisily label var hs090 "do you have a computer?"
cap noisily label var hs090_f "flag"
cap noisily label var hs100 "do you have a washing machine?"
cap noisily label var hs100_f "flag"
cap noisily label var hs110 "do you have a car?"
cap noisily label var hs110_f "flag"
cap noisily label var hs120 "ability to make ends meet"
cap noisily label var hs120_f "flag"
cap noisily label var hs130 "lowest monthly income to make end meet"
cap noisily label var hs130_f "flag"
cap noisily label var hs140 "financial burden of the total housing cost"
cap noisily label var hs140_f "flag"
cap noisily label var hs150 "financial burden of the repayment of debts from hire purchases or loans"
cap noisily label var hs150_f "flag"
cap noisily label var hs160 "problems with the dwelling:too dark, not enough light"
cap noisily label var hs160_f "flag"
cap noisily label var hs170 "noise from neighbours or from the street"
cap noisily label var hs170_f "flag"
cap noisily label var hs180 "pollution, grime or other environmental problems"
cap noisily label var hs180_f "flag"
cap noisily label var hs190 "crime violence or vandalism in the area"
cap noisily label var hs190_f "flag"
cap noisily label var hx010 "change rate"
cap noisily label var hx040 "household size"
cap noisily label var hx050 "equivalised household size"
cap noisily label var hx060 "household type"
cap noisily label var hx070 "tenure state"
cap noisily label var hx080 "poverty indicator"
cap noisily label var hx090 "equivalised disposable income"
cap noisily label var hx110 "severely materially deprived household"
cap noisily label var hx120 "overcrowded household"
cap noisily label var hy010 "total household gross income"
cap noisily label var hy010_f "flag"
cap noisily label var hy010_i "imputation factor"
cap noisily label var hy020 "total disposable household income"
cap noisily label var hy020_f "flag"
cap noisily label var hy020_i "imputation factor"
cap noisily label var hy022 "total disposable household income before social transfers other than old-age and survivors benefits"
cap noisily label var hy022_f "flag"
cap noisily label var hy022_i "imputation factor"
cap noisily label var hy023 "total disposable household income before social transfers incl old-age and survivors benefits"
cap noisily label var hy023_f "flag"
cap noisily label var hy023_i "imputation factor"
cap noisily label var hy025 "within household non-response inflation factor"
cap noisily label var hy025_f "flag"
cap noisily label var hy030g "imputed rent (gross)"
cap noisily label var hy030g_f "flag"
cap noisily label var hy030n "imputed rent (net)"
cap noisily label var hy030n_f "flag"
cap noisily label var hy040g "income from rental of a property or land (gross)"
cap noisily label var hy040g_f "flag"
cap noisily label var hy040g_i "imputation factor"
cap noisily label var hy040n "income from rental of a property or land(net)"
cap noisily label var hy040n_f "flag"
cap noisily label var hy040n_i "imputation factor"
cap noisily label var hy050g "family/children related allowances (gross)"
cap noisily label var hy050g_f "flag"
cap noisily label var hy050g_i "imputation factor"
cap noisily label var hy050n "family/children related allowances (net)"
cap noisily label var hy050n_f "flag"
cap noisily label var hy050n_i "imputation factor"
cap noisily label var hy060g "social exclusion not elsewhere classified(gross)"
cap noisily label var hy060g_f "flag"
cap noisily label var hy060g_i "imputation factor"
cap noisily label var hy060n "social exclusion not elsewhere classified(net)"
cap noisily label var hy060n_f "flag"
cap noisily label var hy060n_i "imputation factor"
cap noisily label var hy070g "housing allowances(gross)"
cap noisily label var hy070g_f "flag"
cap noisily label var hy070g_i "imputation factor"
cap noisily label var hy070n "housing allowances(net)"
cap noisily label var hy070n_f "flag"
cap noisily label var hy070n_i "imputation factor"
cap noisily label var hy080g "regular interhousehold cash transfer received(gross)"
cap noisily label var hy080g_f "flag"
cap noisily label var hy080g_i "imputation factor"
cap noisily label var hy080n "regular inter-household cash transfer received (net)"
cap noisily label var hy080n_f "flag"
cap noisily label var hy080n_i "imputation factor"
cap noisily label var hy081g "alimonies received (gross)"
cap noisily label var hy081g_f "flag"
cap noisily label var hy081g_i "imputation factor"
cap noisily label var hy081n "alimonies received (net)"
cap noisily label var hy081n_f "flag"
cap noisily label var hy081n_i "imputation factor"
cap noisily label var hy090g "interests,dividends,profit from capital investment in uncorporated business (gross)"
cap noisily label var hy090g_f "flag"
cap noisily label var hy090g_i "imputation factor"
cap noisily label var hy090n "interests,dividends,profit from capital investment in uncorporated business (net)"
cap noisily label var hy090n_f "flag"
cap noisily label var hy090n_i "imputation factor"
cap noisily label var hy100g "interest repayments on mortgage(gross)"
cap noisily label var hy100g_f "flag"
cap noisily label var hy100g_i "imputation factor"
cap noisily label var hy100n "interest repayment on mortgage(net)"
cap noisily label var hy100n_f "flag"
cap noisily label var hy100n_i "imputation factor"
cap noisily label var hy110g "income received by people aged under 16 (gross)"
cap noisily label var hy110g_f "flag"
cap noisily label var hy110g_i "imputation factor"
cap noisily label var hy110n "income received by people aged under 16(net)"
cap noisily label var hy110n_f "flag"
cap noisily label var hy110n_i "imputation factor"
cap noisily label var hy120g "regular taxes on wealth(gross)"
cap noisily label var hy120g_f "flag"
cap noisily label var hy120g_i "imputation factor"
cap noisily label var hy120n "regular taxes on wealth(net)"
cap noisily label var hy120n_f "flag"
cap noisily label var hy120n_i "imputation factor"
cap noisily label var hy130g "regular interhousehold cash transfer paid(gross)"
cap noisily label var hy130g_f "flag"
cap noisily label var hy130g_i "imputation factor"
cap noisily label var hy130n "regular inter-household cash transfer paid"
cap noisily label var hy130n_f "flag"
cap noisily label var hy130n_i "imputation factor"
cap noisily label var hy131g "alimonies paid (gross)"
cap noisily label var hy131g_f "flag"
cap noisily label var hy131g_i "imputation factor"
cap noisily label var hy131n "alimonies paid (net)"
cap noisily label var hy131n_f "flag"
cap noisily label var hy131n_i "imputation factor"
cap noisily label var hy140g "tax on income and social contributions(gross)"
cap noisily label var hy140g_f "flag"
cap noisily label var hy140g_i "imputation factor"
cap noisily label var hy140n "tax on income and social contribution"
cap noisily label var hy140n_f "flag"
cap noisily label var hy140n_i "imputation factor"
cap noisily label var hy145n "repayments/receipts for tax adjustment(net)"
cap noisily label var hy145n_f "flag"
cap noisily label var hy145n_i "imputation factor"
cap noisily label var hy170g "value of goods produced for own consumption (gross)"
cap noisily label var hy170g_f "flag"
cap noisily label var hy170g_i "imputation factor"
cap noisily label var hy170n "value of goods produced for own consumption (net)"
cap noisily label var hy170n_f "flag"
cap noisily label var hy170n_i "imputation factor"
cap noisily label var hx100 "equivalised disposable income quintiles"

* http://www.gesis.org/?id=8063#PB010
cap noisily label var pa010 "proportion of personal income kept separate from the common hhld budget"
cap noisily label var pa010_f "flag"
cap noisily label var pa020 "access to a bank account"
cap noisily label var pa020_f "flag"
cap noisily label var pa030 "decision-making on everyday shopping"
cap noisily label var pa030_f "flag"
cap noisily label var pa040 "decision-making on important expenses to make for the child(ren)"
cap noisily label var pa040_f "flag"
cap noisily label var pa050 "decision-making on expensive purchases of consumer durables and furniture"
cap noisily label var pa050_f "flag"
cap noisily label var pa060 "decision-making on borrowing money"
cap noisily label var pa060_f "flag"
cap noisily label var pa070 "decision-making on use of savings"
cap noisily label var pa070_f "flag"
cap noisily label var pa080 "decision-making – general"
cap noisily label var pa080_f "flag"
cap noisily label var pa090 "ability to decide about expenses for your own personal consumption, your leisure activities & hobbies"
cap noisily label var pa090_f "flag"
cap noisily label var pa100 "ability to decide about purchases for children’s needs (incl. giving them pocket money)"
cap noisily label var pa100_f "flag"
cap noisily label var pa110 "length of cohabitation of the partners"
cap noisily label var pa110_f "flag"
cap noisily label var pa120 "optional: time spent commuting to and from work"
cap noisily label var pa120_f "flag"
cap noisily label var pa130 "optional: time spent on leisure"
cap noisily label var pa130_f "flag"
cap noisily label var pa140 "optional: time spent on household work, child care & care for other dependants"
cap noisily label var pa140_f "flag"
cap noisily label var pa150 "optional: money spent per month for own use"
cap noisily label var pa150_f "flag"
cap noisily label var pa150_fi "identical to pa150_f"
cap noisily label var pa160 "optional: money spent per month for children by the interviewed person"
cap noisily label var pa160_f "flag"
cap noisily label var pa160_fi "identical to pa160_f"
cap noisily label var pb010 "year of the survey"
cap noisily label var pb020 "country"
cap noisily label var pb030 "personal id"
cap noisily label var pb040 "personal cross-sectional weight"
cap noisily label var pb040_f "flag"
cap noisily label var pb060 "personal cross-sectional weight for selected respondent"
cap noisily label var pb060_f "flag"
cap noisily label var pb100 "quarter of the personal interview"
cap noisily label var pb100_f "flag"
cap noisily label var pb110 "year of the personal interview"
cap noisily label var pb110_f "flag"
cap noisily label var pb120 "minutes to complete the personal questionnaire"
cap noisily label var pb120_f "flag"
cap noisily label var pb130 "quarter of birth"
cap noisily label var pb130_f "flag"
cap noisily label var pb140 "year of birth"
cap noisily label var pb140_f "flag"
cap noisily label var pb150 "sex"
cap noisily label var pb150_f "flag"
cap noisily label var pb160 "father id"
cap noisily label var pb160_f "flag"
cap noisily label var pb170 "mother id"
cap noisily label var pb170_f "flag"
cap noisily label var pb180 "spouse/partner id"
cap noisily label var pb180_f "flag"
cap noisily label var pb190 "marital status"
cap noisily label var pb190_f "flag"
cap noisily label var pb200 "consensual union"
cap noisily label var pb200_f "flag"
cap noisily label var pb210 "country of birth"
cap noisily label var pb210_f "flag"
cap noisily label var pb220a "citizenship 1"
cap noisily label var pb220a_f "flag"
cap noisily label var pe010 "current education activity"
cap noisily label var pe010_f "flag"
cap noisily label var pe020 "isced level currently attended"
cap noisily label var pe020_f "flag"
cap noisily label var pe030 "year when highest level of education was attained"
cap noisily label var pe030_f "flag"
cap noisily label var pe040 "highest isced level attained"
cap noisily label var pe040_f "flag"
cap noisily label var ph010 "general health"
cap noisily label var ph010_f "flag"
cap noisily label var ph020 "suffer from a chronic(long-standing) illness or condition"
cap noisily label var ph020_f "flag"
cap noisily label var ph030 "limitation in activities because of health problems"
cap noisily label var ph030_f "flag"
cap noisily label var ph040 "unmet need for medical examination or treatment"
cap noisily label var ph040_f "flag"
cap noisily label var ph050 "main reason for unmet need for medical examination or treatment"
cap noisily label var ph050_f "flag"
cap noisily label var ph060 "unmet need for dental examination or treatment"
cap noisily label var ph060_f "flag"
cap noisily label var ph070 "main reason for unmet need for dental examination or treatment"
cap noisily label var ph070_f "flag"
cap noisily label var pl015 "person has ever worked"
cap noisily label var pl015_f "flag"
cap noisily label var pl020 "actively looking for a job"
cap noisily label var pl020_f "flag"
cap noisily label var pl025 "available for work"
cap noisily label var pl025_f "flag"
cap noisily label var pl030 "self-defined current economic status"
cap noisily label var pl030_f "flag"
cap noisily label var pl031 "self-defined current economic status"
cap noisily label var pl031_f "flag"
cap noisily label var pl035 "worked at least one hour during the previous week"
cap noisily label var pl035_f "flag"
cap noisily label var pl040 "status in employment"
cap noisily label var pl040_f "flag"
cap noisily label var pl050 "occupation (isco-88 (com))"
cap noisily label var pl050_f "flag"
cap noisily label var pl051 "occupation (isco-08 (com)"
cap noisily label var pl051_f "flag"
cap noisily label var pl060 "number of hours usually worked per week in main job"
cap noisily label var pl060_f "flag"
cap noisily label var pl070 "number of months spent at full-time work"
cap noisily label var pl070_f "flag"
cap noisily label var pl072 "number of months spent at part-time work"
cap noisily label var pl072_f "flag"
cap noisily label var pl073 "number of months spent at full-time work as employee"
cap noisily label var pl073_f "flag"
cap noisily label var pl074 "number of months spent at part-time work as employee"
cap noisily label var pl074_f "flag"
cap noisily label var pl075 "number of months spent at full-time work as selfemployed (including family worker)"
cap noisily label var pl075_f "flag"
cap noisily label var pl076 "number of months spent at part-time work as selfemployed (including family worker)"
cap noisily label var pl076_f "flag"
cap noisily label var pl080 "number of months spent in unemployment"
cap noisily label var pl080_f "flag"
cap noisily label var pl085 "number of months spent in retirement"
cap noisily label var pl085_f "flag"
cap noisily label var pl086 "number of months spent as disabled or/and unfit to work"
cap noisily label var pl086_f "flag"
cap noisily label var pl087 "number of months spent studying"
cap noisily label var pl087_f "flag"
cap noisily label var pl088 "number of months spent in compulsory military service"
cap noisily label var pl088_f "flag"
cap noisily label var pl089 "number of months spent fulfilling domestic tasks and care responsibilities"
cap noisily label var pl089_f "flag"
cap noisily label var pl090 "number of months spent in other inactivity"
cap noisily label var pl090_f "flag"
cap noisily label var pl100 "total number of hours usually worked in second, third...jobs"
cap noisily label var pl100_f "flag"
cap noisily label var pl110 "nace rev 1.1"
cap noisily label var pl110_f "flag"
cap noisily label var pl111 "nace rev 2"
cap noisily label var pl111_f "flag"
cap noisily label var pl120 "reason for working less than 30 hours"
cap noisily label var pl120_f "flag"
cap noisily label var pl130 "number of persons working at the local unit"
cap noisily label var pl130_f "flag"
cap noisily label var pl140 "type of contract"
cap noisily label var pl140_f "flag"
cap noisily label var pl150 "managerial position"
cap noisily label var pl150_f "flag"
cap noisily label var pl160 "change of job since last year"
cap noisily label var pl160_f "flag"
cap noisily label var pl170 "reason for change"
cap noisily label var pl170_f "flag"
cap noisily label var pl180 "most recent change in the individuals activity status"
cap noisily label var pl180_f "flag"
cap noisily label var pl190 "when began regular first job (age)"
cap noisily label var pl190_f "flag"
cap noisily label var pl200 "number of years spent in paid work"
cap noisily label var pl200_f "flag"
cap noisily label var pl210a "main activity on january"
cap noisily label var pl210a_f "flag"
cap noisily label var pl210b "main activity on february"
cap noisily label var pl210b_f "flag"
cap noisily label var pl210c "main activity on march"
cap noisily label var pl210c_f "flag"
cap noisily label var pl210d "main activity on april"
cap noisily label var pl210d_f "flag"
cap noisily label var pl210e "main activity on may"
cap noisily label var pl210e_f "flag"
cap noisily label var pl210f "main activity on june"
cap noisily label var pl210f_f "flag"
cap noisily label var pl210g "main activity on july"
cap noisily label var pl210g_f "flag"
cap noisily label var pl210h "main activity on august"
cap noisily label var pl210h_f "flag"
cap noisily label var pl210i "main activity on september"
cap noisily label var pl210i_f "flag"
cap noisily label var pl210j "main activity on october"
cap noisily label var pl210j_f "flag"
cap noisily label var pl210k "main activity on november/"
cap noisily label var pl210k_f "flag"
cap noisily label var pl210l "main activity on december"
cap noisily label var pl210l_f "flag"
cap noisily label var pl211a "main activity on january"
cap noisily label var pl211a_f "flag"
cap noisily label var pl211b "main activity on february"
cap noisily label var pl211b_f "flag"
cap noisily label var pl211c "main activity on march"
cap noisily label var pl211c_f "flag"
cap noisily label var pl211d "main activity on april"
cap noisily label var pl211d_f "flag"
cap noisily label var pl211e "main activity on may"
cap noisily label var pl211e_f "flag"
cap noisily label var pl211f "main activity on june"
cap noisily label var pl211f_f "flag"
cap noisily label var pl211g "main activity on july"
cap noisily label var pl211g_f "flag"
cap noisily label var pl211h "main activity on august"
cap noisily label var pl211h_f "flag"
cap noisily label var pl211i "main activity on september"
cap noisily label var pl211i_f "flag"
cap noisily label var pl211j "main activity on october"
cap noisily label var pl211j_f "flag"
cap noisily label var pl211k "main activity on november/"
cap noisily label var pl211k_f "flag"
cap noisily label var pl211l "main activity on december"
cap noisily label var pl211l_f "flag"
cap noisily label var px010 "change rate"
cap noisily label var px020 "age at the end of the income reference period"
cap noisily label var px030 "household id"
cap noisily label var px040 "selected respondent status"
cap noisily label var px050 "activity status"
cap noisily label var px070 "at risk of poverty or social exclusion"
cap noisily label var py010g "employee cash or near cash income(gross)"
cap noisily label var py010g_f "flag"
cap noisily label var py010g_i "imputation factor"
cap noisily label var py010n "employee cash or near cash income(net)"
cap noisily label var py010n_f "flag"
cap noisily label var py010n_i "imputation factor"
cap noisily label var py020g "non-cash employee income(gross)"
cap noisily label var py020g_f "flag"
cap noisily label var py020g_i "imputation factor"
cap noisily label var py020n "non-cash employee income(net)"
cap noisily label var py020n_f "flag"
cap noisily label var py020n_i "imputation factor"
cap noisily label var py021g "company car (in euros)"
cap noisily label var py021g_f "flag"
cap noisily label var py021g_i "imputation factor"
cap noisily label var py021n "company car (in euros)"
cap noisily label var py021n_f "flag"
cap noisily label var py021n_i "imputation factor"
cap noisily label var py030g "employers social insurance contribution (in euros)"
cap noisily label var py030g_f "flag"
cap noisily label var py030g_i "imputation factor"
cap noisily label var py031g "optional employer social insurance contributions (in euros)"
cap noisily label var py031g_f "flag"
cap noisily label var py031g_i "imputation factor"
cap noisily label var py035g "contributions to individual private pension plans(gross)"
cap noisily label var py035g_f "flag"
cap noisily label var py035g_i "imputation factor"
cap noisily label var py035n "contributions to individual private pension plans(net)"
cap noisily label var py035n_f "flag"
cap noisily label var py035n_i "imputation factor"
cap noisily label var py050g "cash benefits or losses from self-employment (gross)"
cap noisily label var py050g_f "flag"
cap noisily label var py050g_i "imputation factor"
cap noisily label var py050n "cash benefits or losses from self-employment(net)"
cap noisily label var py050n_f "flag"
cap noisily label var py050n_i "imputation factor"
cap noisily label var py070g "value of goods produced by own-consumption(gross)"
cap noisily label var py070g_f "flag"
cap noisily label var py070g_i "imputation factor"
cap noisily label var py070n "value of goods produced by own-consumption(net)(replaced by hy170)"
cap noisily label var py070n_f "flag"
cap noisily label var py070n_i "imputation factor"
cap noisily label var py080g "pension from individual private plans(gross)"
cap noisily label var py080g_f "flag"
cap noisily label var py080g_i "imputation factor"
cap noisily label var py080n "pension from individual private plans(net)"
cap noisily label var py080n_f "flag"
cap noisily label var py080n_i "imputation factor"
cap noisily label var py090g "unemployment benefits (gross)"
cap noisily label var py090g_f "flag"
cap noisily label var py090g_i "imputation factor"
cap noisily label var py090n "unemployment benefits(net)"
cap noisily label var py090n_f "flag"
cap noisily label var py090n_i "imputation factor"
cap noisily label var py100g "old-age benefits(gross)"
cap noisily label var py100g_f "flag"
cap noisily label var py100g_i "imputation factor"
cap noisily label var py100n "old-age benefits(net)"
cap noisily label var py100n_f "flag"
cap noisily label var py100n_i "imputation factor"
cap noisily label var py110g "survivor benefit"
cap noisily label var py110g_f "flag"
cap noisily label var py110g_i "imputation factor"
cap noisily label var py110n "survivors benefits (net)"
cap noisily label var py110n_f "flag"
cap noisily label var py110n_i "imputation factor"
cap noisily label var py120g "sickness benefits(gross)"
cap noisily label var py120g_f "flag"
cap noisily label var py120g_i "imputation factor"
cap noisily label var py120n "sickness benefits(net)"
cap noisily label var py120n_f "flag"
cap noisily label var py120n_i "imputation factor"
cap noisily label var py130g "disability benefits(gross)"
cap noisily label var py130g_f "flag"
cap noisily label var py130g_i "imputation factor"
cap noisily label var py130n "disability benefits(net)"
cap noisily label var py130n_f "flag"
cap noisily label var py130n_i "imputation factor"
cap noisily label var py140g "education-related allowances(gross)"
cap noisily label var py140g_f "flag"
cap noisily label var py140g_i "imputation factor"
cap noisily label var py140n "education-related allowances"
cap noisily label var py140n_f "flag"
cap noisily label var py140n_i "imputation factor"
cap noisily label var py200g "gross monthly earnings for employees(gross)"
cap noisily label var py200g_f "flag"
cap noisily label var py200g_i "imputation factor"

cap noisily label var py091g "unemployment benefits (contributory and means-tested"
cap noisily label var py101g "old-age benefits (contributory and means-tested)"
cap noisily label var py111g "survivor’ benefits (contributory and means-tested)"
cap noisily label var py121g "sickness benefits (contributory and means-tested)"
cap noisily label var py131g "disability benefits (contributory and means-tested)"
cap noisily label var py141g "education-related allowances (contributory and means-tested)"
cap noisily label var py092g "unemployment benefits (contributory and non means-tested)"
cap noisily label var py102g "old-age benefits (contributory and non means-tested)"
cap noisily label var py112g "survivor’ benefits (contributory and non means-tested)"
cap noisily label var py122g "sickness benefits (contributory and non means-tested)"
cap noisily label var py132g "disability benefits (contributory and non means-tested)"
cap noisily label var py142g "education-related allowances (contributory and non means-tested)"
cap noisily label var py093g "unemployment benefits (non-contributory and means-tested)"
cap noisily label var py103g "old-age benefits (non-contributory and means-tested)"
cap noisily label var py113g "survivor’ benefits (non-contributory and means-tested)"
cap noisily label var py123g "sickness benefits (non-contributory and means-tested)"
cap noisily label var py133g "disability benefits (non-contributory and means-tested)"
cap noisily label var py143g "education-related allowances (non-contributory and means-tested)"
cap noisily label var py094g "unemployment benefits (non-contributory and non means-tested)"
cap noisily label var py104g "old-age benefits (non-contributory and non means-tested)"
cap noisily label var py114g "survivor’ benefits (non-contributory and non means-tested)"
cap noisily label var py124g "sickness benefits (non-contributory and non means-tested)"
cap noisily label var py134g "disability benefits (non-contributory and non means-tested)"
cap noisily label var py144g "education-related allowances (non-contributory and non means-tested)"

cap noisily label var hy051g "family/children-related allowances (contributory and means-tested)"
cap noisily label var hy061g "social exclusion not elsewhere classified (contributory and means-tested)"
cap noisily label var hy071g "housing allowances (contributory and means-tested) "
cap noisily label var hy052g "family/children-related allowances (contributory and non means-tested) "
cap noisily label var hy062g "social exclusion not elsewhere classified (contributory and non means-tested) "
cap noisily label var hy072g "housing allowances (contributory and non means-tested) "
cap noisily label var hy053g "family/children-related allowances (non-contributory and means-tested) "
cap noisily label var hy063g "social exclusion not elsewhere classified (non-contributory and means-tested) "
cap noisily label var hy073g "housing allowances (non-contributory and means-tested) "
cap noisily label var hy054g "family/children-related allowances (non-contributory and non means-tested) "
cap noisily label var hy064g "social exclusion not elsewhere classified (non-contributory and non means-tested)"
cap noisily label var hy074g "housing allowances (non-contributory and non means-tested) "

/*
capture noisily label var hb010 "year of the survey"
capture noisily label var hb020 "country"
capture noisily label var hb030 "household id"
capture noisily label var hb040 "day of household interview"
capture noisily label var hb050 "month of household interview"
capture noisily label var hb060 "year of household interview"
capture noisily label var hb070 "person responding the household questionnaire"
capture noisily label var hb080 "person 1 responsible for the accommodation"
capture noisily label var hb090 "person 2 responsible for the accommodation"
capture noisily label var hb100 "number of minutes to complete the household questionnaire"
capture noisily label var hh010 "dwelling type"
capture noisily label var hh020 "tenure status"
capture noisily label var hh030 "number of rooms available to the household"
capture noisily label var hh031 "year of contract or purchasing or installation"
capture noisily label var hh040 "leaking roof, damp walls/floors/foundation, or rot in window frames or floor"
capture noisily label var hh050 "ability to keep home adequately warm"
capture noisily label var hh060 "current rent related to occupied dwelling"
capture noisily label var hh061 "subjective rent"
capture noisily label var hh070 "total housing cost"
capture noisily label var hh080 "bath or shower in dwelling"
capture noisily label var hh081 "bath or shower in dwelling"
capture noisily label var hh090 "indoor flushing toilet for sole use of household"
capture noisily label var hh091 "indoor flushing toilet for sole use of household"
capture noisily label var hs010 "arrears on mortgage or rent payments"
capture noisily label var hs011 "arrears on mortgage or rent payments"
capture noisily label var hs020 "arrears on utility bills"
capture noisily label var hs021 "arrears on utility bills"
capture noisily label var hs030 "arrears on hire purchase instalments or other loan payments"
capture noisily label var hs031 "arrears on hire purchase instalments or other loan payments"
capture noisily label var hs040 "capacity to afford paying for one week annual holiday away from home"
capture noisily label var hs050 "capacity to afford a meal with meat, chicken, fish (or vegetarian equivalent) every second day"
capture noisily label var hs060 "capacity to face unexpected financial expenses"
capture noisily label var hs070 "do you have a telephone (including mobile phone)?"
capture noisily label var hs080 "do you have a colour tv?"
capture noisily label var hs090 "do you have a computer?"
capture noisily label var hs100 "do you have a washing machine?"
capture noisily label var hs110 "do you have a car?"
capture noisily label var hs120 "ability to make ends meet"
capture noisily label var hs130 "lowest monthly income to make ends meet"
capture noisily label var hs140 "financial burden of the total housing cost"
capture noisily label var hs150 "financial burden of the repayment of debts from hire purchases or loans"
capture noisily label var hs160 "problems with the dwelling"
capture noisily label var hs170 "noise from neighbours or from the street"
capture noisily label var hs180 "pollution, grime or other environmental problems"
capture noisily label var hs190 "crime violence or vandalism in the area"
capture noisily label var hy010 "total household gross income"
capture noisily label var hy020 "total disposable household income"
capture noisily label var hy022 "total disposable household income before social transfers other than oldage and survivor's benefits"
capture noisily label var hy023 "total disposable household income before social transfers including oldage and survivor's benefits"
capture noisily label var hy025 "within-household non-response inflation factor"
capture noisily label var hy030g "imputed rent"
capture noisily label var hy040g "income from rental of a property or land"
capture noisily label var hy090g "interest, dividends, profit from capital investments in unincorporated business"
capture noisily label var hy050g "family/children related allowances"
capture noisily label var hy060g "social exclusion not elsewhere classified"
capture noisily label var hy070g "housing allowances"
capture noisily label var hy080g "regular inter-household cash transfer received"
capture noisily label var hy081g "alimonies received (compulsory + voluntary)"
capture noisily label var hy100g "interest repayments on mortgage"
capture noisily label var hy110g "income received by people aged under 16"
capture noisily label var hy120g "regular taxes on wealth"
capture noisily label var hy130g "regular inter-household cash transfer paid"
capture noisily label var hy131g "alimonies paid (compulsory + voluntary)"
capture noisily label var hy140g "tax on income and social contributions"
capture noisily label var hy030n "imputed rent"
capture noisily label var hy040n "income from rental of a property or land"
capture noisily label var hy090n "interest, dividends, profit from capital investments in unincorporated business"
capture noisily label var hy050n "family/children related allowances"
capture noisily label var hy060n "social exclusion not elsewhere classified"
capture noisily label var hy070n "housing allowances"
capture noisily label var hy080n "regular inter-household cash transfer received"
capture noisily label var hy081n "alimonies received (compulsory + voluntary)"
capture noisily label var hy100n "interest repayments on mortgage"
capture noisily label var hy110n "income received by people aged under 16"
capture noisily label var hy120n "regular taxes on wealth"
capture noisily label var hy130n "regular inter-household cash transfer paid"
capture noisily label var hy131n "alimonies paid (compulsory + voluntary)"
capture noisily label var hy140n "tax on income and social contributions"
capture noisily label var hy145n "repayments/receipts for tax adjustment"
capture noisily label var pb010 "year of the survey"
capture noisily label var pb020 "country"
capture noisily label var pb030 "personal id"
capture noisily label var pb040 "personal cross-sectional weight"
capture noisily label var pb050 "personal base weight"
capture noisily label var pb060 "personal cross-sectional weight for selected respondent"
capture noisily label var pb070 "personal design weight for selected respondent"
capture noisily label var pb080 "personal base weight for selected respondent"
capture noisily label var pb090 "day of the personal interview"
capture noisily label var pb100 "month of the personal interview"
capture noisily label var pb110 "year of the personal interview"
capture noisily label var pb120 "minutes to complete the personal questionnaire"
capture noisily label var pb130 "month of birth"
capture noisily label var pb140 "year of birth"
capture noisily label var pb150 "sex"
capture noisily label var pb160 "father id"
capture noisily label var pb170 "mother id"
capture noisily label var pb180 "spouse/partner id"
capture noisily label var pb190 "marital status"
capture noisily label var pb200 "consensual union"
capture noisily label var pb210 "country of birth"
capture noisily label var pb220a "citizenship 1"
capture noisily label var pb220b "citizenship 2"
capture noisily label var pe010 "current education activity"
capture noisily label var pe020 "isced level currently attended"
capture noisily label var pe030 "year when highest level of education was attained"
capture noisily label var pe040 "highest isced level attained"
capture noisily label var ph010 "general health"
capture noisily label var ph020 "suffer from any a chronic (long-standing) illness or condition"
capture noisily label var ph030 "limitation in activities because of health problems"
capture noisily label var ph040 "unmet need for medical examination or treatment"
capture noisily label var ph050 "main reason for unmet need for medical examination or treatment"
capture noisily label var ph060 "unmet need for dental examination or treatment"
capture noisily label var ph070 "main reason for unmet need for dental examination or treatment"
capture noisily label var pl015 "person has ever worked"
capture noisily label var pl020 "actively looking for a job"
capture noisily label var pl025 "available for work"
capture noisily label var pl030 "self-defined current economic status"
capture noisily label var pl031 "self-defined current economic status"
capture noisily label var pl035 "worked at least 1 hour during the previous week"
capture noisily label var pl040 "status in employment"
capture noisily label var pl050 "occupation (isco-88 (com))"
capture noisily label var pl060 "number of hours usually worked per week in main job"
capture noisily label var pl100 "total number of hours usually worked in second, thirdÖ jobs"
capture noisily label var pl110 "nace rev.1.1"
capture noisily label var pl111 "nace rev.2"
capture noisily label var pl120 "reason for working less than 30 hours"
capture noisily label var pl130 "number of persons working at the local unit"
capture noisily label var pl140 "type of contract"
capture noisily label var pl150 "managerial position"
capture noisily label var pl160 "change of job since last year"
capture noisily label var pl170 "reason for change"
capture noisily label var pl180 "most recent change in the individualís activity status"
capture noisily label var pl190 "when began first regular job"
capture noisily label var pl200 "number of years spent in paid work"
capture noisily label var pl210a "main activity on january"
capture noisily label var pl210b "main activity on february"
capture noisily label var pl210c "main activity on march"
capture noisily label var pl210d "main activity on april"
capture noisily label var pl210e "main activity on may"
capture noisily label var pl210f "main activity on june"
capture noisily label var pl210g "main activity on july"
capture noisily label var pl210h "main activity on august"
capture noisily label var pl210i "main activity on september"
capture noisily label var pl210j "main activity on october"
capture noisily label var pl210k "main activity on november"
capture noisily label var pl210l "main activity on december"
capture noisily label var pl211a "main activity on january"
capture noisily label var pl211b "main activity on february"
capture noisily label var pl211c "main activity on march"
capture noisily label var pl211d "main activity on april"
capture noisily label var pl211e "main activity on may"
capture noisily label var pl211f "main activity on june"
capture noisily label var pl211g "main activity on july"
capture noisily label var pl211h "main activity on august"
capture noisily label var pl211i "main activity on september"
capture noisily label var pl211j "main activity on october"
capture noisily label var pl211k "main activity on november"
capture noisily label var pl211l "main activity on december"
capture noisily label var py010g "employee cash or near cash income"
capture noisily label var py020g "non-cash employee income"
capture noisily label var py021g "company car"
capture noisily label var py030g "employer's social insurance contribution"
capture noisily label var py031g "optional employer's social insurance contributions"
capture noisily label var py035g "contributions to individual private pension plans"
capture noisily label var py050g "cash benefits or losses from self-employment"
capture noisily label var py070g "value of goods produced for own consumption"
capture noisily label var py080g "pension from individual private plans"
capture noisily label var py090g "unemployment benefits"
capture noisily label var py100g "old-age benefits"
capture noisily label var py110g "survivorí benefits"
capture noisily label var py120g "sickness benefits"
capture noisily label var py130g "disability benefits"
capture noisily label var py140g "education-related allowances"
capture noisily label var py200g "gross monthly earnings for employees"
capture noisily label var py010n "employee cash or near cash income"
capture noisily label var py020n "non-cash employee income"
capture noisily label var py021n "company car"
capture noisily label var py035n "contributions to individual private pension plans"
capture noisily label var py050n "cash benefits or losses from self-employment"
capture noisily label var py070n "value of goods produced for own consumption"
capture noisily label var py080n "pension from individual private plans"
capture noisily label var py090n "unemployment benefits"
capture noisily label var py100n "old-age benefits"
capture noisily label var py110n "survivorí benefits"
capture noisily label var py120n "sickness benefits"
capture noisily label var py130n "disability benefits"
capture noisily label var py140n "education-related allowances"
capture noisily label var hx010 "conversion factor: euro*rate = national currency"
capture noisily label var hx020 "Household type"
capture noisily label var hx040 "Work intensity status of the household"
capture noisily label var hx050 "Equivalised household size"
capture noisily label var hx060 "Tenure status"
capture noisily label var px010 "conversion factor: euro*rate = national currency"
capture noisily label var px020 "Age at the end of income reference period"
capture noisily label var px030 "Household identification number (= HB030)"
capture noisily label var px040 "selected respondent status (= RB245)"
capture noisily label var px050 "Activity status"

* 2006 Module SOCIAL PARTICIPATION
capture noisily label var ps005 "PERSONAL CROSS-SECTIONAL WEIGHT"
capture noisily label var ps010 "NUMBER OF TIMES GOING TO THE CINEMA"
capture noisily label var ps020 "NUMBER OF TIMES GOING TO LIVE PERFORMANCES (PLAYS, CONCERTS, OPERAS, BALLET AND DANCE PERFORMANCES)"
capture noisily label var ps030 "NUMBER OF VISITS TO CULTURAL SITES"
capture noisily label var ps040 "NUMBER OF TIMES ATTENDING LIVE SPORT EVENTS"
capture noisily label var ps050 "FREQUENCY OF GETTING TOGETHER WITH RELATIVES"
capture noisily label var ps060 "FREQUENCY OF GETTING TOGETHER WITH FRIENDS"
capture noisily label var ps070 "FREQUENCY OF CONTACTS WITH RELATIVES"
capture noisily label var ps080 "FREQUENCY WITH CONTACTS WITH FRIENDS"
capture noisily label var ps090 "ABILITY TO ASK ANY RELATIVE, FRIEND OR NEIGHBOUR FOR HELP"
capture noisily label var ps100 "PARTICIPATION IN INFORMAL VOLUNTARY ACTIVITIES"
capture noisily label var ps110 "PARTICIPATION IN ACTIVITIES OF POLITICAL PARTIES OR TRADE UNIONS"
capture noisily label var ps120 "PARTICIPATION IN ACTIVITIES OF PROFESSIONAL ASSOCIATIONS"
capture noisily label var ps130 "PARTICIPATION IN ACTIVITIES OF CHURCHES OR OTHER RELIGIOUS ORGANISATIONS"
capture noisily label var ps140 "PARTICIPATION IN ACTIVITIES OF RECREATIONAL GROUPs OR ORGANISATIONS"
capture noisily label var ps150 "PARTICIPATION IN ACTIVITIES OF CHARITABLE ORGANISATIONS"
capture noisily label var ps160 "PARTICIPATION IN ACTIVITIES OF OTHER GROUcapture noisily label var ps OR ORGANISATIONS"


* 2005 Module: INTERGENERATIONAL TRANSMISSION OF POVERTY
capture noisily label var PM005 "PERSONAL INTERGENERATIONAL CROSS-SECTIONAL WEIGHT"
capture noisily label var pm010 "MAIN FAMILY COMPOSITION"
capture noisily label var pm020 "YEAR OF BIRTH OF FATHER"
capture noisily label var pm030 "YEAR OF BIRTH OF MOTHER"
capture noisily label var pm035 "MAIN NUMBER OF SIBLINGS"
capture noisily label var pm040 "HIGHEST ISCED LEVEL OF EDUCATION ATTAINED BY FATHER"
capture noisily label var pm050 "HIGHEST ISCED LEVEL OF EDUCATION ATTAINED BY MOTHER"
capture noisily label var pm060 "MAIN ACTIVITY STATUS OF FATHER"
capture noisily label var pm070 "MAIN OCCUPATION OF FATHER"
capture noisily label var pm080 "MAIN ACTIVITY STATUS OF MOTHER"
capture noisily label var pm090 "MAIN OCCUPATION OF MOTHER"
capture noisily label var pm100 "FINANCIAL PROBLEMS IN HOUSEHOLD WHEN YOUNG TEENAGER"
*/

* value labels
* source: http://www.gesis.org/fileadmin/upload/dienstleistung/daten/amtl_mikrodaten/europ_microdata/EU-SILC/Cross/2009/eu_silc_cross_personal_data_p_2009.do

# delimit ;
* definition of category labels ;
label define pb040_f             
1 "filled"
;
label define pb060_f             
1 "filled"
-2 "not defined in var. descript, unique to luxembourg"
-3 "not selected respondent"
;
label define pb100               
1 "january,february,march"
2 "april, may, june"
3 "july, august, september"
4 "october, november, december"
;
label define pb100_f             
1 "filled"
-1 "missing"
;
label define pb110_f              
1 "filled"
-1 "missing"
;
label define pb120_f              
1 "filled"
-1 "missing"
-2 "na (information only extracted from registers)"
;
label define pb130                
1 "january,february,march"
2 "april, may, june"
3 "july, august, september"
4 "october, november, december"
;
label define pb130_f              
1 "filled"
-1 "missing"
;
label define pb140             
1890 "1890 & before"
;
label define pb140_f             
1 "filled"
-1 "missing"
;
label define pb150                
1 "male"
2 "female"
;
label define pb150_f              
1 "filled"
-1 "missing"
;
label define pb160_f              
1 "filled"
-1 "missing"
-2 "na (father is not a household member)"
;
label define pb170_f             
1 "filled"
-1 "missing"
-2 "na (mother is not a household member)"
;
label define pb180_f              
1 "filled"
-1 "missing"
-2 "not applicable (person has no spousepartner or spousepartner is not a household member)"
;
label define pb190                
1 "never married"
2 "married" 
3 "separated"
4 "widowed"
5 "divorced"
;
label define pb190_f              
1 "filled"
-1 "missing"
;
label define pb200                
1 "yes, on a legal basis"
2 "yes, without a legal basis"
3 "no"
;
label define pb200_f              
1 "filled"
-1 "missing"
;
label define pb210_f             
1 "filled"
-1 "missing"
;
label define pb220a_f            
1 "filled"
-1 "missing"
;
label define pe010               
1 "in education"
2 "not in education"
;
label define pe010_f            
1 "filled"
-1 "missing"
;
label define pe020               
0 "pre-primary education"
1 "primary education"
2 "lower secondary education"
3 "(upper) secondary education"
4 "post-secondary non-tertiary education"
5 "1st stage & 2nd stage of tertiary education"
;
label define pe020_f             
1 "filled"
-1 "missing"
-2  "na (pe010 not=1)"
;
label define pe030_f            
1 "filled"
-1 "missing"
-2 "n.a. (the person has never been in education)"
;
label define pe040              
0 "pre-primary education"
1 "primary education"
2 "lower secondary education"
3 "(upper) secondary education"
4 "post-secondary non-tertiary education"
5 "1st & 2nd stage of tertiary education "
;
label define pe040_f           
1 "filled"
-1 "missing"
-2 "n.a. (the person has never been in education)"
;
label define pl030              
1 "working full-time"
2 "working part-time"
3 "unemployed"
4 "pupil, student, further training, unpaid work experience" 
5 "in retirement or in early retirement or has given up business"
6 "permanently disabled orand unfit to work"
7 "in compulsory military community or service"
8 "fulfilling domestic tasks or care responsibilities"
9 "other inactive person"
;
label define pl030_f           
1 "filled"
-1 "missing"
-5 "missing value of pl030 because pl031 is used"
;
label define pl031 
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or/and unfit to work"
9 "in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person" 
;
label define pl031_f
1 "filled"
-1 "missing"
-5 "missing value of pl031 because pl030 is still used"
;
label define pl035              
1 "yes"
2 "no"
;
label define pl035_f            
1 "filled"
-1 "missing"
-2 "na (person is not employee or ms has other source to calculate the gender pay gap)"
-3 "not selected respondent"
;       
label define pl015              
1 "yes"
2 "no"
;
label define pl015_f            
1 "filled"
-1 "missing"
-2 "na (pl031=1,2, 3 or 4)"
;
label define pl020              
1 "yes"
2 "no"
;
label define pl020_f            
1 "filled"
-1 "missing"
-2 "na (pl031=1,2,3 or 4)"
;
label define pl025              
1 "yes"
2 "no"
;
label define pl025_f            
1 "filled"
-1 "missing"
-2 "na (pl020=2)"
;
label define pl040                
1 "self-employed with employees"
2 "self-employed without employees"
3 "employee"
4 "family worker"
;
label define pl040_f              
1 "filled"
-1 "missing"
-2 "na (pl031 not=1,2,3 or 4  and pl015 not=1)" 
;
* pl030 not=1 or 2 and pl015 not=1 and pl035 not=1 ;

label define pl050               
11 "legislators, senior officials and managers"
12 "corporate managers: only for pt, codes 11 & 12 grouped into 13"
13 "managers of small enterprises: only for pt, codes 11 & 12 grouped into 13"
21 "physical, mathematical and engineering professionals"
22 "life science and health professionals"
23 "teaching professionals"
24 "other professionals"
31" physical and engineering science associate professionals"
32 "life science and helath associate professionals"
33 "teaching associate professionals"
34 "other associate professionals"
41 "office clerks"
42 "customer services clerks"
51 "personal and protective services workers"
52 "models, salespersons and demonstrators"
61 "skilled agricultural and fishery workers"
71 "extraction and building trades workers"
72 "metal, machinery and related trades workers"
73 "precision, handicraft, craft printing and related trades workers"
74 "other craft and related trades workers"
81 "stationary-plant and related operators"
82 "machine operators and assemblers"
83 "drivers and mobile plant operators"
91 "sales and services elementary occupations"
92 "agricultural, fishery and related labourers"
93 "labourers in mining,construction,manufacturing & transport"
01 "armed forces"
;
label define pl050_f              
1 "filled"
-1 "missing"
-2 "n.a." ;
*pl031 not = 1, 2, 3 or 4 and pl015 not = 1 ;

label define pl060_f              
1 "filled"
-1 "missing"
-2 "n.a. (pl031 not = 1, 2, 3 or 4)"
-6 "hours varying(even an average over 4 weeks is not possible)"
;
label define pl070_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl072_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl073_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl074_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl075_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl076_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl080_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl085_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl086_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl087_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl088_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl089_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl090_f              
1 "filled"
-1 "missing"
-5 "missing value because the definition of this variable is not used"
;
label define pl100_f              
1 "filled"
-1 "missing"
-2 "n.a. (person does not have a 2nd job or pl031 not = 1, 2, 3 or 4))"
;
label define pl110_f              
1 "filled"
-1 "missing"
-2 "na (pl031 not = 1, 2, 3 or 4)" 
-3 "not selected respondent"
-5 "missing value of pl110 because pl111 is used"
;

label define pl111_f
1 "filled"
-1 "missing"
-2 "not applicable (pl031 not = 1, 2, 3 or 4)"
-3 "not selected respondent"
-5 "missing value of pl111 because pl110 is still used"
;

label define pl120                
1 "undergoing education or training"
2 "personal illness or disability"
3 "want to work more hours but cannot find a job(s) or work(s) of more hours"
4 "do not want to work more hours"
5 "number of all hours in all job(s) are considered as full-time job"
6 "housework, looking after children or other persons"  
7 "other reasons"
;
label define pl120_f              
1 "filled"
-1 "missing"
-2 "na (not (pl031 = 1, 2 , 3 or 4, and pl060 + pl100 < 30))" 
-3 "not selected respondent"
;

label define pl130                
11 "between 11 and 19 persons"
12 "between 20 and 49 persons"
13 "50 persons or more"
14 "do not know but less than 11 persons"
15 "do not know but more than 10 persons"
;
label define pl130_f              
1 "filled"
-1 "missing"
-2 "na (pl031 not = 1, 2, 3 or 4)" 
-3 "not selected respondent"
;
label define pl140                
1 "permanent job work contract of unlimited duration" 
2 "temporary jobwork contract of limited duration"
;
label define pl140_f              
1 "filled"
-1 "missing"
-2 "n.a."
-3 "not selected respondent"
-4 "n.a.:person is employee (pl040 not=3) but has not any contract"   
;

label define pl150                
1 "supervisory"
2 "non-supervisory"
;
label define pl150_f              
1 "filled"
-1 "missing"
-2 "n.a.(pl040 not = 3)" 
-3 "not selected respondent"
;
label define pl160                
1 "yes"
2 "no"
; 
label define pl160_f              
1 "filled"
-1 "missing"
-2 "na (pl031 not = 1, 2, 3 or 4)" 
-3 "not selected respondent"
;
label define pl170                
1 "to take up or seek better job"
2 "end of temporary contract"
3 "obliged to stop by employer (business closure, redundancy, early retirement, dismissal etc."
4 "sale or closure of ownfamily business"
5 "child care and care for other dependant"
6 "partners job required us to move to another area or marriage"
7 "other reasons"
;
label define pl170_f              
1 "filled"
-1 "missing"
-2 "na" 
-3 "not selected respondent"
;
* pl160 not=1 ;

label define pl180                
1 "employed-unemployed"
2 "employed-retired"
3 "employed-other inactive"
4 "unemployed-employed"
5 "unemployed - retired"
6 "unemployed - other inactive"
7 "retired - employed"
8 "retired - unemployed" 
9 "retired - other inactive"
10 "other inactive - employed"
11 "other inactive - unemployed"
12  "other inactive - retired"
;
label define pl180_f              
1 "filled"
-1 "missing"
-2 "na (no change since last year)"
-3 "not selected respondent"
;
label define pl190_f              
1 "filled"
-1 "missing"
-2 "n.a. (person never worked( pl031 not = 1, 2, 3 or 4 and pl015 not= 1))"
-3 "not selected respondent" 
;
label define pl200_f              
1 "filled"
-1 "missing"
-2 "na (person never worked (pl031 not = 1, 2, 3 or 4 and pl015 not= 1))"
-3 "not selected respondent"  
;
label define pl210a               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210a_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210b               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210b_f            
1 "filled"
-1 "missing"
-3 "not selected respondend"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210c               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210c_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210d               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210d_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210e               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210e_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210f               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210f_f            
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210g               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210g_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210h               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210h_f            
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210i              
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210i_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210j               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210j_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
; 
label define pl210k               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210k_f             
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl210l               
1 "employee (full-time)"
2 "employee (part-time)"
3 "self-employed (full-time)"
4 "self-employed (part-time)"
5 "unemployed"
6 "retired"
7 "student"
8 "other inactive"
9 "compulsory military service"
;
label define pl210l_f            
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl210 because pl211 is used"
;
label define pl211a
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211a_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211b
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211b_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211c
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211c_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211d
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211d_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211e
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211e_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211f
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211f_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211g
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211g_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211h
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211h_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211i
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211i_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211j
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211j_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211k
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211k_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define pl211l
1 "employee working full-time"
2 "employee working part-time"
3 "self-employed working full-time (including family worker)"
4 "self-employed working part-time (including family worker)"
5 "unemployed"
6 "pupil, student, further training, unpaid work experience"
7 "in retirement or in early retirement or has given up business"
8 "permanently disabled or;and unfit to work"
9 "compulsory military service in compulsory military community or service"
10 "fulfilling domestic tasks and care responsibilities"
11 "other inactive person"
;
label define pl211l_f
1 "filled"
-1 "missing"
-3 "not selected respondent"
-5 "missing value of pl211 because pl210 is still used"
;
label define ph010                
1 "very good"
2 "good"
3 "fair"
4 "bad"
5 "very bad"
;
label define ph010_f              
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define ph020                
1 "yes"
2 "no"
8 "do not know (germany only)"
;
label define ph020_f              
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define ph030               
1 "yes, strongly limited"
2 "yes, limited"
3 "no, not limited"
;
label define ph030_f              
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define ph040                
1 "yes there was at least one occasion when the person really needed examination or treatment but did not"               
2 "no, there was no occasion when the person really needed examination or treatment but did not"
8 "do not know (germany only)"
;
label define ph040_f              
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define ph050                
1 "could not afford to (too expensive)"
2 "waiting list"
3 "could not take time because of work, care for children or for others"
4 "too far to travelno means of transportation"
5 "fear of doctorhospitalexaminationtreatment"
6 "wanted to wait and see if problrm got better on its own"
7 "did not know any good doctor or specialist"
8 "other reasons"
;
label define ph050_f              
1 "filled"
-1 "missing"
-2 "na (ph040 not=1)"
-3 "not selected respondent"
;
label define ph060                
1 "yes there was at least one occasion when the person really needed dental examination or treatment but did not"               
2 "no, there was no occasion when the person really needed dental examination or treatment but did not"
8 "do not know (german only)"
;
label define ph060_f              
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define ph070               
1 "could not afford to (too expensive)"
2 "waiting list"
3 "could not take time because of work, care for children or for others"
4 "too far to travelno means of transportation"
5 "fear of doctor(dentist)hospitalexaminationtreatment"
6 "wanted to wait and see if problrm got better on its own"
7 "did not know any dentist"
8 "other reasons"
;
label define ph070_f              
1 "filled"
-1 "missing"
-2 "na (ph060 not =1)"
-3 "not selected respondent"
;
label define py010n_f             
0  "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
43 "collected grossrecorded net of tax on social contrib."
51 "collected unknownrecorded net of tax on income & social contrib."
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define py020n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py021n               
0 "no income"
;
label define py021n_f            
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
53  "collected unknownrecorded net of tax on social contrib."
55  "type of collection & recording: unknown"
-1  "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py035n_f             
0  "no contribution"
1 "variable is filled"
-1  "missing"
-5 "not filled: variable of the gross series is filled"
;
label define py050n              
0 "no income"
;
label define py050n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py070n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py080n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31  "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py090n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
43 "collected grossrecorded net of tax on social contrib."
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py100n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py110n_f             
0  "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py120n_f            
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py130n_f            
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py140n_f             
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
52 "collected unknownrecorded net of tax on income"
53 "collected unknownrecorded net of tax on social contrib."
55 "type of collection & recording: unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled: variable of gross series is filled"
;
label define py010g_f             
0  "no income"
1 "net of tax on income at source and social contribution"
2 "net of tax on income at source and social contribution"
3 "net of tax on social contribution"
4 "gross"
5 "unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define py020g_f             
0  "no income"
1 "net of tax on income at source and social contribution"
2 "net of tax on income at source and social contribution"
3 "net of tax on social contribution"
4 "gross"
5 "unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled:variable of net series is filled"
;
label define py021g               
0 "no income"
;
label define py021g_f            
-5 "not filled: variable of net series is filled"
-4 "amount included in another component"
-1 "missing"
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
;
label define py030g               
0 "no contribution"
;
label define py030g_f            
-5 "not filled: variable of net series is filled"
-1 "missing"
0 "no income"
1 "income (variable is filled)"
;
label define py031g               
0 "no contribution"
;
label define py031g_f 
0 "no income"
1 "income (variable is filled)"
-1 "missing"
-5 "not filled: variable of net (..g)   gross (..n) series is filled"
;

label define py035g_f            
0 "no contribution"
1 "variable is filled"
-1 "missing"
-5 "not filled: variable of net series is filled" 
;  
label define py050g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define py070g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-2 "not defined in variable description unique to norway"
-5 "not filled:variable of net series is filled"
;
label define py080g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define py090g_f             
0  "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define py100g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled:variable of net series is filled"
;
label define py110g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled:variable of net series is filled"
;
label define py120g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled:variable of net series is filled"
;
label define py130g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-4 "amount included in another component"
-5 "not filled:variable of net series is filled"
;
label define py140g_f            
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define py200g_f             
0 "no income"
1 "collected net of tax on income at source and social contribution+nc"
2 "collected net of tax on income at source+nc"
3 "collected net of tax on social contributions+nc"
4 "collected gross"
5 "unknown"
-1 "missing"
-2 "na" 
;
label define pd010
1 "yes"
2 "no, because cannot afford it"
3 "no, for some other reason"
;
label define pd010_f 
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define pd020  
1 "yes"
2 "no, because cannot afford it"
3 "no, for some other reason"
;
label define pd020_f  
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define pd030  
1 "yes"
2 "no, because cannot afford it"
3 "no, for some other reason"
;
label define pd030_f 
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define pd040  
1 "not at all"
2 "1-2 times"
3 "3-5 times"
4 "6-9 times"
5 "10 times or more"
;
label define pd040_f  
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define pd050  
1 "yes"
2 "no, because cannot afford it"
3 "no, for some other reason"
;
label define pd050_f  
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define pd060  
1 "yes"
2 "no, because cannot afford it"
3 "no, for some other reason"
;
label define pd060_f  
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define pd070  
1 "yes"
2 "no, because cannot afford it"
3 "no, for some other reason"
;
label define pd070_f 
1 "filled"
-1 "missing"
-3 "not selected respondent"
;
label define px020               
80 "80 and over"
;
label define px040                
1 "current household member aged >=16 (all hhld members aged >=16 are interviewed)"
2 "selected respondent(only selected hhld member aged >= 16 is interviewed)"
3 "not selected respondent (only selected hhld member aged >= 16 is interviewed)"
4 "not eligible person (hhld members aged < 16 at the time of interview)"
;
label define px050                
1 "emptot > 0.5"
2 "unptot > 0.5"
3 "rettot > 0.5"
4 "ointot > 0.5"
;

* attachement of category labels to variables ;

capture noisily label values pb020_num pb020_num ;
capture noisily label values pb040_f pb040_f ;
capture noisily label values pb060_f pb060_f ;
capture noisily label values pb100 pb100 ;
capture noisily label values pb100_f pb100_f ;
capture noisily label values pb110_f pb110_f ;
capture noisily label values pb120_f pb120_f ;
capture noisily label values pb130 pb130 ;
capture noisily label values pb130_f pb130_f ; 
capture noisily label values pb140 pb140 ;
capture noisily label values pb140_f pb140_f ;
capture noisily label values pb150 pb150 ;
capture noisily label values pb150_f pb150_f ;
capture noisily label values pb160_f pb160_f ;
capture noisily label values pb170_f pb170_f ;
capture noisily label values pb180_f pb180_f ;
capture noisily label values pb190 pb190 ;
capture noisily label values pb190_f pb190_f ;
capture noisily label values pb200 pb200 ;
capture noisily label values pb200_f pb200_f ;
capture noisily label values pb210_num pb210_num ;
capture noisily label values pb210_f pb210_f ;
capture noisily label values pb220a_num pb220a_num ;
capture noisily label values pb220a_f pb220a_f ;
capture noisily label values pe010 pe010 ;
capture noisily label values pe010_f pe010_f ;
capture noisily label values pe020 pe020 ;
capture noisily label values pe020_f pe020_f ;
capture noisily label values pe030_f pe030_f ;
capture noisily label values pe040 pe040 ;
capture noisily label values pe040_f pe040_f ;
capture noisily label values pl030 pl030 ;
capture noisily label values pl030_f pl030_f ;
capture noisily label values pl031 pl031 ;
capture noisily label values pl031_f pl031_f ;
capture noisily label values pl035 pl035 ;
capture noisily label values pl035_f pl035_f ;
capture noisily label values pl015 pl015 ;
capture noisily label values pl015_f pl015_f ;
capture noisily label values pl020 pl020 ;
capture noisily label values pl020_f pl020_f ;
capture noisily label values pl025 pl025 ;
capture noisily label values pl025_f pl025_f ;
capture noisily label values pl040 pl040 ;
capture noisily label values pl040_f pl040_f ;
capture noisily label values pl050 pl050 ;
capture noisily label values pl050_f pl050_f ;
capture noisily label values pl060_f pl060_f ;
capture noisily label values pl070_f pl070_f ;
capture noisily label values pl072_f pl072_f ;
capture noisily label values pl073_f pl073_f ;
capture noisily label values pl074_f pl074_f ;
capture noisily label values pl075_f pl075_f ;
capture noisily label values pl076_f pl076_f ;
capture noisily label values pl080_f pl080_f ;
capture noisily label values pl085_f pl085_f ;
capture noisily label values pl086_f pl086_f ;
capture noisily label values pl087_f pl087_f ;
capture noisily label values pl088_f pl088_f ;
capture noisily label values pl089_f pl089_f ;
capture noisily label values pl090_f pl090_f ;
capture noisily label values pl100_f pl100_f ;
capture noisily label values pl110_f pl110_f ;
capture noisily label values pl111_f pl111_f ;
capture noisily label values pl120 pl120 ;
capture noisily label values pl120_f pl120_f ;
capture noisily label values pl130 pl130 ;
capture noisily label values pl130_f pl130_f ;
capture noisily label values pl140 pl140 ;
capture noisily label values pl140_f pl140_f ;
capture noisily label values pl150 pl150 ;
capture noisily label values pl150_f pl150_f ;
capture noisily label values pl160 pl160 ;
capture noisily label values pl160_f pl160_f ;
capture noisily label values pl170 pl170 ;
capture noisily label values pl170_f pl170_f ;
capture noisily label values pl180 pl180 ;
capture noisily label values pl180_f pl180_f ;
capture noisily label values pl190_f pl190_f ;
capture noisily label values pl200_f pl200_f ;
capture noisily label values pl210a pl210a ; 
capture noisily label values pl210a_f pl210a_f ;
capture noisily label values pl210b pl210b ;
capture noisily label values pl210b_f pl210b_f ;
capture noisily label values pl210c pl210c ;
capture noisily label values pl210c_f pl210c_f ;
capture noisily label values pl210d  pl210d ;
capture noisily label values pl210d_f pl210d_f ;
capture noisily label values pl210e pl210e ;
capture noisily label values pl210e_f pl210e_f ;
capture noisily label values pl210f pl210f ;
capture noisily label values pl210f_f pl210f_f ;
capture noisily label values pl210g pl210g ;
capture noisily label values pl210g_f pl210g_f ;
capture noisily label values pl210h pl210h ;
capture noisily label values pl210h_f pl210h_f ;
capture noisily label values pl210i pl210i ;
capture noisily label values pl210i_f pl210i_f ; 
capture noisily label values pl210j pl210j ;
capture noisily label values pl210j_f pl210j_f ; 
capture noisily label values pl210k pl210k ;
capture noisily label values pl210k_f pl210k_f ;
capture noisily label values pl210l pl210l ;
capture noisily label values pl210l_f pl210l_f ;
capture noisily label values pl211a pl211a ; 
capture noisily label values pl211a_f pl211a_f ;
capture noisily label values pl211b pl211b ;
capture noisily label values pl211b_f pl211b_f ;
capture noisily label values pl211c pl211c ;
capture noisily label values pl211c_f pl211c_f ;
capture noisily label values pl211d  pl211d ;
capture noisily label values pl211d_f pl211d_f ;
capture noisily label values pl211e pl211e ;
capture noisily label values pl211e_f pl211e_f ;
capture noisily label values pl211f pl211f ;
capture noisily label values pl211f_f pl211f_f ;
capture noisily label values pl211g pl211g ;
capture noisily label values pl211g_f pl211g_f ;
capture noisily label values pl211h pl211h ;
capture noisily label values pl211h_f pl211h_f ;
capture noisily label values pl211i pl211i ;
capture noisily label values pl211i_f pl211i_f ; 
capture noisily label values pl211j pl211j ;
capture noisily label values pl211j_f pl211j_f ; 
capture noisily label values pl211k pl211k ;
capture noisily label values pl211k_f pl211k_f ;
capture noisily label values pl211l pl211l ;
capture noisily label values pl211l_f pl211l_f ;
capture noisily label values ph010 ph010 ;
capture noisily label values ph010_f ph010_f ;
capture noisily label values ph020 ph020 ;
capture noisily label values ph020_f  ph020_f ;
capture noisily label values ph030 ph030 ;
capture noisily label values ph030_f ph030_f ;
capture noisily label values ph040 ph040 ;
capture noisily label values ph040_f ph040_f ;
capture noisily label values ph050 ph050 ;
capture noisily label values ph050_f ph050_f ;
capture noisily label values ph060 ph060 ;
capture noisily label values ph060_f ph060_f ;
capture noisily label values ph070 ph070 ;
capture noisily label values ph070_f ph070_f ;
capture noisily label values py010n_f py010n_f ;
capture noisily label values py020n_f py020n_f ;
capture noisily label values py021n py021n ;
capture noisily label values py021n_f py021n_f ;
capture noisily label values py035n_f py035n_f ;
capture noisily label values py050n py050n ;
capture noisily label values py050n_f py050n_f ;
capture noisily label values py070n_f py070n_f ; 
capture noisily label values py080n_f py080n_f ;
capture noisily label values py090n_f py090n_f ;
capture noisily label values py100n_f py100n_f ; 
capture noisily label values py110n_f py110n_f ;
capture noisily label values py120n_f py120n_f ;
capture noisily label values py130n_f  py130n_f ;
capture noisily label values py140n_f py140n_f ;
capture noisily label values py010g_f py010g_f ;
capture noisily label values py020g_f py020g_f ;
capture noisily label values py021g py021g ;
capture noisily label values py021g_f py021g_f ;
capture noisily label values py030g py030g ;
capture noisily label values py030g_f py030g_f ;
capture noisily label values py031g py031g ;
capture noisily label values py035g_f py035g_f ;
capture noisily label values py050g_f py050g_f ;
capture noisily label values py070g_f py070g_f ;
capture noisily label values py080g_f py080g_f ;
capture noisily label values py090g_f py090g_f ;
capture noisily label values py100g_f py100g_f ;
capture noisily label values py110g_f py110g_f ;
capture noisily label values py120g_f py120g_f ;
capture noisily label values py130g_f py130g_f ;                             
capture noisily label values py140g_f py140g_f ;
capture noisily label values py200g_f py200g_f ;
capture noisily label values px020 px020 ;
capture noisily label values px040 px040 ;
capture noisily label values px050 px050 ;
capture noisily label values pd010 pd010 ;
capture noisily label values pd010_f pd010_f ;
capture noisily label values pd020 pd020 ;
capture noisily label values pd020_f pd020_f ;
capture noisily label values pd030 pd030 ;
capture noisily label values pd030_f pd030_f ;
capture noisily label values pd040 pd040 ;
capture noisily label values pd040_f pd040_f ;
capture noisily label values pd050 pd050 ;
capture noisily label values pd050_f pd050_f ;
capture noisily label values pd060 pd060 ;
capture noisily label values pd060_f pd060_f ;
capture noisily label values pd070 pd070 ;
capture noisily label values pd070_f pd070_f ;
capture noisily label values pl110_num pl110_num ;
capture noisily label values pl111_num pl111_num ;


* value labels, HH-file ;
* source: http://www.gesis.org/fileadmin/upload/dienstleistung/daten/amtl_mikrodaten/europ_microdata/EU-SILC/Cross/2009/eu_silc_cross_household_data_h_2009.do ;
# delimit;

* definition of category labels ;

label define hb050       
1 "january,february,march"
2 "april, may, june"
3 "july, august, september"
4 "october, november, december"
;
label define hb050_f      
1 "filled"
-1 "missing"
;
label define hb060_f      
1 "filled"
;
label define hb070_f      
1 "filled"
-1 "missing"
;
label define hb080_f      
1 "filled"
-1 "missing"
;
label define hb090_f     
1 "filled"               
-1 "missing"
-2 "not applicable (no 2nd responsible)"
;
label define hb100_f      
1 "filled"
-1 "missing"
;
label define hy010_f      
0 "no income"
1 "data collection:net" 
2 "data collection:gross" 
3 "data collection:net and gross"
4 "data collection:unknown"
-1 "missing"
-5 "not filled: no conversion to gross is done"
; 
label define hy020_f      
0 "no income"
1 "data collection:net"
2 "data collection:gross"
3 "data collection:net and gross"
4 "data collection:unknown"   
-1 "missing" 
;
label define hy022_f      
0 "no income"
1 "data collection:net"
2 "data collection:gross"
3 "data collection:net and gross"
4 "data collection:unknown"
-1 "missing"
;
label define hy023_f      
0 "no income"
1 "data collection:net"
2 "data collection:gross"
3 "data collection:net and gross"
4 "data collection:unknown"
-1 "missing"
;
label define hy025_f      
1 "filled"
-1 "missing"
;
label define hy030n_f      
0 "no income"
1 "income(variable is filled)"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy040n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
43 "collected grossrecorded net of tax on social contrib."
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy050n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
43 "collected grossrecorded net of tax on social contrib."
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy060n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
43 "collected grossrecorded net of tax on social contrib."
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy070n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy080n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy081n_f        
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.;recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected gross;recorded net of tax on income & social contrib."
42 "collected gross;recorded net of tax on income at source"
51 "collected unknown;recorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy090n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected gross recorded net of tax on income & social contrib."
42 "collected gross recorded net of tax on income at source"
43 "collected gross recorded net of tax on social contrib."
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
1 "net of tax on income at source and social contribution"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy100n_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-5 "not filled:variable of the gross series is filled"
;
label define hy110n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
12 "collec. net of tax on income at source & social contrib. recorded net of tax on income at source"
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib. recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected gross recorded net of tax on income & social contrib."
42 "collected gross recorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy120n_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-4 "amount included in another income component"
-5 "not filled: variable of the gross series is filled"
;
label define hy130n_f      
0 "no income"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected grossrecorded net of tax on income & social contrib."
42 "collected grossrecorded net of tax on income at source"
51 "collected unknownrecorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy131n_f        
0 "none"
11 "collec. & recorded net of tax on income at source & social contrib."
22 "collec. & recorded net of tax on income at source" 
31 "collected net of tax on social contrib.;recorded net of tax on income & social contrib."
33 "collected & recorded net of tax on social contrib."
41 "collected gross;recorded net of tax on income & social contrib."
42 "collected gross;recorded net of tax on income at source"
51 "collected unknown;recorded net of tax on income & social contrib."
55 "unknown"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy140n_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-5 "not filled: variable of the gross series is filled"
;
label define hy145n_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-5 "not filled: variable of gross series is filled"
;
label define hy030g_f      
0 "no income"
1 "income (variable is filled)"
-1 "missing"
-5 "not filled:variable of net (...g)gross (...n) series is filled"
;
label define hy040g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy050g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy060g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy070g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy080g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy081g_f        
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy090g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy100g_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-5 "not filled: variable of netgross series is filled"
;
label define hy110g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy120g_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-4 "amount included in another income component"
-5 "not filled: variable of the net series is filled"
;
label define hy130g_f      
0 "no income"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"
;
label define hy131g_f        
0 "none"
1 "collected:net of tax on income at source and social contributions"
2 "collected:net of tax on income at source"
3 "collected:net of tax on social contributions"
4 "collected:gross"
5 "collected:unknown"
-1 "missing"
-5 "not filled:variable of net series is filled"     
;
label define hy140g_f      
0 "no income"
1 "variable is filled"
-1 "missing"
-5 "not filled: variable of the netgross series is filled"
;
label define hs010         
1 "yes"
2 "no"
;
label define hs010_f       
1 "filled"
-1 "missing"
-2 "not applicable"
-5 "missing value of hs010 because hs011 is used"
;
label define hs011
1 "yes, once"
2 "yes, twice or more"
3 "no"
;
label define hs011_f
1 "filled"
-1 "missing"
-2 "not applicable"
-5 "missing value of hs011 because hs010 is still used"
;
label define hs020         
1 "yes"
2 "no"
;
label define hs020_f       
1 "filled"
-1 "missing"
-2 "not applicable"
-5 "missing value of hs020 because hs021 is still used"
;
label define hs021
1 "yes, once"
2 "yes, twice or more"
3 "no"
;
label define hs021_f
1 "filled"
-1 "missing"
-2 "not applicable"
-5 "missing value of hs021 because hs020 is used"
;
label define hs030         
1 "yes"
2 "no"
;
label define hs030_f       
1 "filled"
-1 "missing"
-2 "not applicable"
;
label define hs031
1 "yes, once"
2 "yes, twice or more"
3 "no"
;
label define hs031_f
1 "filled"
-1 "missing"
-2 "not applicable"
-5 "missing value of hs031 because hs030 is used"
;
label define hs040         
1 "yes"
2 "no"
;
label define hs040_f       
1 "filled"
-1 "missing"
;
label define hs050         
1 "yes" 
2 "no"
;
label define hs050_f       
1 "filled"
-1 "missing"
;
label define hs060         
1 "yes"
2 "no"
;
label define hs060_f       
1 "filled"
-1 "missing"
;
label define hs070         
1 "yes"
2 "no - cannot afford"
3 "no - other reason"
;
label define hs070_f       
1 "filled"
-1 "missing"
;
label define hs080         
1 "yes"
2 "no - cannot afford"
3 "no - other reason"
;
label define hs080_f       
1 "filled"
-1 "missing"
;
label define hs090         
1 "yes"
2 "no - cannot afford"
3 "no - other reason"
;
label define hs090_f       
1 "filled" 
-1 "missing"
;
label define hs100         
1 "yes"
2 "no - cannot afford"
3 "no - other reason"
;
label define hs100_f       
1 "filled" 
-1 "missing"
;
label define hs110         
1 "yes"
2 "no - cannot afford"
3 "no - other reason"
;
label define hs110_f       
1 "filled" 
-1 "missing"
;
label define hs120         
1 "with great difficulty"
2 "with difficulty"
3 "with some difficulty"
4 "fairly easily"
5 "easily"
6 "very easily"
;
label define hs120_f       
1 "filled" 
-1 "missing"
;
label define hs130_f       
1 "filled"
-1 "missing"
;
label define hs140         
1 "a heavy burden"
2 "somewhat a burden"
3 "not a burden at all"
;
label define hs140_f       
1 "filled" 
-1 "missing"
;
label define hs150         
1 "repayment is a heavy burden"
2 "repayment is somewhat a burden"
3 "repayment is not a burden at all"
;
label define hs150_f      
1 "filled" 
-1 "missing"
-2 "not applicable (no repayment of debts)"
;
label define hs160        
1 "yes"
2 "no"
;
label define hs160_f       
1 "filled"
-1 "missing"
;
label define hs170         
1 "yes"
2 "no"
;
label define hs170_f       
1 "filled"
-1 "missing"
;
label define hs180         
1 "yes"
2 "no"
;
label define hs180_f       
1 "filled"
-1 "missing"
;
label define hs190         
1 "yes"
2 "no"
;
label define hs190_f       
1 "filled"
-1 "missing"
;
label define hh010         
1 "detached house"
2 "semi-detached house"
3 "apartment or flat in a building with < 10 dwellings"
4 "apartment or flat in a building with >=10 dwellings"
;
label define hh010_f       
1 "filled"
-1 "missing"
;
label define hh020         
1 "owner"
2 "tenant or subtenant paying rent at prevailing or market rate"
3 "accommodation is rented at a reduced rate(lower price than market price)"
4 "accommodation is provided free"
;
label define hh020_f       
1 "filled"
-1 "missing"
;
label define hh030         
6 "six or more rooms"
;
label define hh030_f       
1 "filled"
-1 "missing"
;
label define hh031_f      
1 "filled"
-1 "missing"
-2 "n.a."
;
label define hh040         
1 "yes"
2 "no"
;
label define hh040_f       
1 "filled"
-1 "missing"
;
label define hh050         
1 "yes"
2 "no"
;
label define hh050_f       
1 "filled"
-1 "missing"
;
label define hh060_f       
1 "filled"
-1 "missing"
-2 "n.a. (hh020 ne 2 or 3)"
;
label define hh061_f       
1 "filled"
-1 "missing"
-2 "na"
;
label define hh070_f       
1 "filled"
-1 "missing"
;
label define hh080         
1 "yes"
2 "no"
;
label define hh080_f       
1 "filled"
-1 "missing"
-5 "missing value of hh080 because hh081 is used"
;
label define hh081
1 "yes, for sole use of the household"
2 "yes, shared"
3 "no"
;
label define hh081_f
1 "filled"
-1 "missing"
-5 "missing value of hh081 because hh080 is still used"
;
label define hh090         
1 "yes"
2 "no"
;
label define hh090_f       
1 "filled "
-1 "missing"
-5 "missing value of hh090 because hh091 is used"
;
label define hh091
1 "yes, for sole use of the household"
2 "yes, shared"
3 "no"
;
label define hh091_f
1 "filled"
-1 "missing"
-5 "missing value of hh091 because hh090 is still used"
;
label define hd010	
1 "yes"
2 "no"
;
label define hd010_f 
1 "filled"
-1 "missing"
;
label define hd020	
1 "yes"
2 "no"
;
label define hd020_f 
1 "filled"
-1 "missing"
;
label define hd025 
1 "household will be forced to leave, since notice has been/will be given on termination of the contract"
2 "household will be forced to leave, since notice has been/will be given in the absence of a formal contract"
3 "household will be forced to leave because of eviction or distraint"
4 "household will be forced to leave for financial difficulties"
5 "household will leave for a family-related reason"
6 "household will leave for an employment-related reason"
7 "household will leave for some other reason"
;
label define hd025_f 
1 "filled"
-1 "missing"
-2 "not applicable (hd020=2)"
;
label define hd030	
1 "yes"
2 "no"
;
label define hd030_f
1 "filled"
-1 "missing"
;
label define hd035_f 
1 "filled"
-1 "missing"
;
label define hd040	
1 "very frequently"
2 "frequently"
3 "sometimes"
4 "rarely or never"
;
label define hd040_f 
1 "filled"
-1 "missing"
;
label define hd050  
1 "very frequently"
2 "frequently"
3 "sometimes"
4 "rarely or never"
;
label define hd050_f 
1 "filled"
-1 "missing"
;
label define hd060	
1 "with great difficulty"
2 "with some difficulty"
3 "easily"
4 "very easily"
;
label define hd060_f 
1 "filled"
-1 "missing"
-2 "na (services not used by household)"
;
label define hd070 
1 "with great difficulty"
2 "with some difficulty"
3 "easily"
4 "very easily"
;
label define hd070_f
1 "filled"
-1 "missing"
-2 "na (services not used by household)"
;
label define hd080 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd080_f 
1 "filled"
-1 "missing"
;
label define hd090	
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd090_f
1 "filled"
-1 "missing"
;
label define hd100 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd100_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd110 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd110_f
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd120	
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd120_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd130 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd130_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd140	
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd140_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd150 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd150_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd160 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd160_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd170
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd170_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd180 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd180_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd190 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd190_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd200 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd200_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children aged above 1"
;
label define hd210 
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd210_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children attending school"
;
label define hd220
1 "yes"
2 "no"
;
label define hd220_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
-4 "not applicable because no children attending school"
;
label define hd230 
1 "yes"
2 "no"
;
label define hd230_f
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
;
label define hd240
1 "yes"
2 "no, because the household cannot afford it"
3 "no, for some other reason"
;
label define hd240_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
;
label define hd250 
1 "yes, there was at least one occasion"
2 "no, there was no occasion"
;
label define hd250_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
;
label define hd255 
1 "could not afford to (too expensive)"
2 "waiting list"
3 "could not take the time because of work, care of other children or of other persons"
4 "too far to travel;no means of transport"
5 "other reason"
;
label define hd255_f 
1 "filled"
-1 "missing"
-2 "not applicable (hd250=2)"
;
label define hd260 
1 "yes, there was at least one occasion"
2 "no, there was no occasion"
;
label define hd260_f 
1 "filled"
-1 "missing"
-2 "not applicable (no children aged under 16)"
;
label define hd265 
1 "could not afford to (too expensive)"
2 "waiting list"
3 "could not take the time because of work, care of other children or of other persons"
4 "too far to travel;no means of transport"
5 "other reason"
;
label define hd265_f 
1 "filled"
-1 "missing"
-2 "not applicable (hd260=2)"
;
label define hx020 
1 "wi = 0"
2 "0   <  wi < 0.5"
3 "0.5 <= wi <   1"
4 "wi = 1"
;
label define hx060          
5 "one person household"
6 "2 adults, no dependent children, both adults under 65 years"
7 "2 adults, no dependent children, at least one adult >=65 years"
8 "other households without dependent children"
9 "single parent household, one or more dependent children"
10 "2 adults, one dependent child"
11 "2 adults, two dependent children"
12 "2 adults, three or more dependent children"
13 "other households with dependent children"
16 "other (these household are excluded from laeken indicators calculation)"
;
label define hx070          	
1 "when hh020= 1 or 4"
2 "when hh020= 2 or 3"
;
label define hx080          
0 "when hx090>= at risk of poverty threshold (60% of median hx090)"
1 "when hx090 < at risk of poverty threshold (60% of median hx090)"
;

# delimit cr
* value labels
* source: http://www.gesis.org/fileadmin/upload/dienstleistung/daten/amtl_mikrodaten/europ_microdata/EU-SILC/Panel/2007/eu_silc_panel_household_data_h_2007.sps

label define hb050 1 "january,february,march" 2 "april, may, june" 3 "july, august, september" 4 "october, november, december", modify
label define hb050_f 1 "filled" -1 "missing", modify
label define hb060_f 1 "filled", modify
label define hb070_f 1 "filled" -1 "missing", modify
label define hb080_f 1 "filled" -1 "missing", modify
label define hb090_f 1 "filled" -1 "missing" -2 "not applicable (no 2nd responsible)", modify
label define hb100_f 1 "filled" -1 "missing", modify
label define hy010_f 0 "no income" 1 "data collection:net"  2 "data collection:gross"  3 "data collection:net and gross" 4 "data collection:unknown" -1 "missing" -5 "not filled: no conversion to gross is done", modify 
label define hy020_f 0 "no income" 1 "data collection:net" 2 "data collection:gross" 3 "data collection:net and gross" 4 "data collection:unknown" -1 "missing", modify
label define hy022_f 0 "no income" 1 "data collection:net" 2 "data collection:gross" 3 "data collection:net and gross" 4 "data collection:unknown" -1 "missing", modify
label define hy023_f 0 "no income" 1 "data collection:net" 2 "data collection:gross" 3 "data collection:net and gross" 4 "data collection:unknown" -1 "missing", modify
label define hy025_f 1 "filled" -1 "missing", modify
label define hy030n_f 0 "no income" 1 "income(variable is filled)" -1 "missing" -2 "value not def. in data documentation" -5 "not filled: variable of gross series is filled", modify
label define hy040n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy050n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy060n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy070n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy080n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy081n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled" -2 "value not defined in data documentation", modify
label define hy090n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy100n_f 0 "no income" 1 "variable is filled" -2 "value not defined in data documentation" -1 "missing" -5 "not filled:variable of the gross series is filled", modify
label define hy110n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy120n_f 0 "no income" 1 "variable is filled" -1 "missing" -4 "amount included in another income component" -5 "not filled: variable of the gross series is filled", modify
label define hy130n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy131n_f 0 "no income" 11 "collec. & recorded net of tax on income at source & social contrib." 13 "collec. net of tax on income at source & social contrib,recorded net of tax on social contrib." 22 "collec. & recorded net of tax on income at source" 31 "collected net of tax on social contrib.,recorded net of tax on income & social contrib." 33 "collected & recorded net of tax on social contrib." 41 "collected gross,recorded net of tax on income & social contrib." 42 "collected gross,recorded net of tax on income at source" 43 "collected gross,recorded net of tax on social contrib." 51 "collected unknown,recorded net of tax on income & social contrib." 52 "collected unknown,recorded net of tax on income at source" 53 "collected unknown,recorded net of tax on social contrib." 55 "unknown" -1 "missing" -5 "not filled: variable of gross series is filled" -2 "value not defined in data documentation", modify
label define hy140n_f 0 "no income" 1 "variable is filled" -1 "missing" -5 "not filled: variable of the gross series is filled", modify
label define hy145n_f 0 "no income" 1 "variable is filled" -1 "missing" -5 "not filled: variable of gross series is filled", modify
label define hy030g_f 0 "no income" 1 "income (variable is filled)" -1 "missing" -5 "not filled:variable of net (...g)/gross (...n) series is filled" -2 "value not defined in data documentation", modify
label define hy040g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy050g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy060g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy070g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy080g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy081g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled" -2 "value not defined in data documentation", modify
label define hy090g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy100g_f 0 "no income" 1 "variable is filled" -1 "missing" -5 "not filled: variable of net/gross series is filled" -2 "value not defined in data documentation", modify
label define hy110g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy120g_f 0 "no income" 1 "variable is filled" -1 "missing" -4 "amount included in another income component" -5 "not filled: variable of the net series is filled", modify
label define hy130g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled", modify
label define hy131g_f 0 "no income" 1 "collected:net of tax on income at source and social contributions" 2 "collected:net of tax on income at source" 3 "collected:net of tax on social contributions" 4 "collected:gross" 5 "collected:unknown" -1 "missing" -5 "not filled:variable of net series is filled" -2 "value not defined in data documentation", modify
label define hy140g_f 0 "no income" 1 "variable is filled" -1 "missing" -5 "not filled: variable of the net/gross series is filled", modify
label define hs010 1 "yes" 2 "no", modify
label define hs010_f 1 "filled" -1 "missing" -2 "not applicable", modify
label define hs020 1 "yes" 2 "no", modify
label define hs020_f 1 "filled" -1 "missing" -2 "not applicable", modify
label define hs030 1 "yes" 2 "no", modify
label define hs030_f 1 "filled" -1 "missing" -2 "not applicable", modify
label define hs040 1 "yes" 2 "no", modify
label define hs040_f 1 "filled" -1 "missing", modify
label define hs050 1 "yes" 2 "no", modify
label define hs050_f 1 "filled" -1 "missing", modify
label define hs060 1 "yes" 2 "no", modify
label define hs060_f 1 "filled" -1 "missing", modify
label define hs070 1 "yes" 2 "no - cannot afford" 3 "no - other reason", modify
label define hs070_f 1 "filled" -1 "missing", modify
label define hs080 1 "yes" 2 "no - cannot afford" 3 "no - other reason", modify
label define hs080_f 1 "filled" -1 "missing", modify
label define hs090 1 "yes" 2 "no - cannot afford" 3 "no - other reason", modify
label define hs090_f 1 "filled" -1 "missing", modify
label define hs100 1 "yes" 2 "no - cannot afford" 3 "no - other reason", modify
label define hs100_f 1 "filled" -1 "missing", modify
label define hs110 1 "yes" 2 "no - cannot afford" 3 "no - other reason", modify
label define hs110_f 1 "filled" -1 "missing", modify
label define hs120 1 "with great difficulty" 2 "with difficulty" 3 "with some difficulty" 4 "fairly easily" 5 "easily" 6 "very easily", modify
label define hs120_f 1 "filled" -1 "missing", modify
label define hs130_f 1 "filled" -1 "missing", modify
label define hs140 1 "alabel define heavy burden" 2 "somewhat a burden" 3 "not a burden at all", modify
label define hs140_f 1 "filled" -1 "missing", modify
label define hs150 1 "repayment is alabel define heavy burden" 2 "repayment is somewhat a burden" 3 "repayment is not a burden at all", modify
label define hs150_f 1 "filled" -1 "missing" -2 "not applicable (no repayment of debts)", modify
label define hh010 1 "detached house" 2 "semi-detachedlabel define house" 3 "apartment or flat in a building with < 10 dwellings" 4 "apartment or flat in a building with >=10 dwellings", modify
label define hh010_f 1 "filled" -1 "missing", modify
label define hh020 1 "owner" 2 "tenant or subtenant paying rent at prevailing or market rate" 3 "accommodation is rented at a reduced rate(lower price than market price)" 4 "accommodation is provided free", modify
label define hh020_f 1 "filled" -1 "missing", modify
label define hh030 6 "six or more rooms", modify
label define hh030_f 1 "filled" -1 "missing", modify
label define hh031_f 1 "filled" -1 "missing" -2 "n.a.", modify
label define hh040 1 "yes" 2 "no", modify
label define hh040_f 1 "filled" -1 "missing", modify
label define hh050 1 "yes" 2 "no", modify
label define hh050_f 1 "filled" -1 "missing", modify
label define hh060_f 1 "filled" -1 "missing" -2 "n.a. (hh020 ne 2 or 3)", modify
label define hh061_f 1 "filled" -1 "missing" -2 "na", modify
label define hh080 1 "yes" 2 "no", modify
label define hh080_f 1 "filled" -1 "missing" -2 "na (ms using objective national methods to calculate imputed rent)", modify
label define hh090 1 "yes" 2 "no", modify
label define hh090_f 1 "filled " -1 "missing" -2 "na (ms using objective national methods to calculate imputed rent)", modify
label define hx100 1 "household pertains to th lower (1st) quintile" 2 "household pertains to the 2nd quintile" 3 "household pertains to the 3rd quintile" 4 "household pertains to the 4rd quintile" 5 "household pertains to the upper (5th)quintile", modify

ds *, not(type string)
foreach v in `r(varlist)' {
	cap noisily label val `v' `v'
}

* http://ec.europa.eu/eurostat/c/portal/layout?p_l_id=1012378&p_v_l_s_g_id=0
cap noisily label var rb010 "year of the survey"
cap noisily label var rb020 "country"
cap noisily label var rb030 "personal id"
cap noisily label var rb031 "year of immigration"
cap noisily label var rb040 "current household id"
cap noisily label var rb041 "personal id"
cap noisily label var rb050 "personal cross-sectional weight"
cap noisily label var rb060 "personal base weight"
cap noisily label var rb062 "longitudinal weight (two-year duration)"
cap noisily label var rb063 "longitudinal weight (three-year duration)"
cap noisily label var rb064 "longitudinal weight (four-year duration)"
cap noisily label var rb070 "month of birth"
cap noisily label var rb080 "year of birth"
cap noisily label var rb090 "sex"
cap noisily label var rb100 "sample person or co-resident"
cap noisily label var rb110 "membership status"
cap noisily label var rb120 "moved to"
cap noisily label var rb140 "month moved out or died"
cap noisily label var rb150 "year moved out or died"
cap noisily label var rb160 "number of months in household during the income reference period"
cap noisily label var rb170 "main activity status during the income reference period"
cap noisily label var rb180 "month moved in"
cap noisily label var rb190 "year moved in"
cap noisily label var rb200 "residential status"
cap noisily label var rb210 "basic activity status"
cap noisily label var rb220 "father id"
cap noisily label var rb230 "mother id"
cap noisily label var rb240 "spouse/partner id"
cap noisily label var rb245 "respondent status"
cap noisily label var rb250 "data status"
cap noisily label var rb260 "type of interview"
cap noisily label var rb270 "personal id of proxy"
cap noisily label var rl010 "education at pre-school"
cap noisily label var rl020 "education at compulsory school"
cap noisily label var rl030 "child care at centre-based services"
cap noisily label var rl040 "child care at day-care centre"
cap noisily label var rl050 "child care by a professional child-minder at child's home or at child-minder’s home"
cap noisily label var rl060 "child care by grand-parents, others household members (outside parents), other relatives, friends or neighbours"
cap noisily label var rl070 "children cross-sectional weight for child care"


/*
* source: http://www.gesis.org/fileadmin/upload/dienstleistung/daten/amtl_mikrodaten/europ_microdata/EU-SILC/Panel/2008/eu_silc_panel_household_data_h_2008.sps
value labels
  HB020       'BE' "Belgique"
              'DK' "Danmark"
              'DE' "Deutschland"
              'GR' "Ellada"
              'ES' "Espana" 
              'FR' "France" 
              'IE' "Ireland"
              'IT' "Italia"
              'LU' "Luxembourg"
              'NL' "Nederland"
              'AT' "Oesterreich"
              'PT' "Portugal" 
              'FI' "Suomi"
              'SE' "Sverige"
              'UK' "United Kingdom"
              'BG' "Bulgaria" 
              'CY' "Cyprus" 
              'CZ' "Czech Republic"   
              'EE' "Estonia" 
              'HU' "Hungary" 
              'LV' "Latvia"
              'LT' "Lithuania"  
              'MT' "Malta"
              'PL' "Poland"
              'RO' "Romania"    
              'SK' "Slovak Republic"
              'SI' "Slovenia"
              'IS' "Iceland"  
              'NO' "Norway"
              'Ch' "Switzerland"/
  HB050        1  'January,February,March'
               2  'April, May, June'
               3  'July, August, September'
               4  'October, November, December'/
  HB050_F      1 'filled'
              -1 'missing'/
  HB060_F      1 'filled'/
  HB070_F      1 'filled'
              -1 'missing'/
  HB080_F      1 'filled'
              -1 'missing'/
  HB090_F      1 'filled'               
              -1 'missing'
              -2 'not applicable (no 2nd responsible)'/
  HB100_F      1 'filled'
              -1 'missing'/
  HY010_F      0 'no income'
               1 'data collection:net' 
               2 'data collection:gross' 
               3 'data collection:net and gross'
               4 'data collection:unknown'
              -1 'missing'
              -5 'not filled: no conversion to gross is done'/ 
  HY020_F      0 'no income'
               1 'data collection:net'
               2 'data collection:gross'
               3 'data collection:net and gross'
               4 'data collection:unknown'
              -1 'missing' /
  HY022_F      0 'no income'
               1 'data collection:net'
               2 'data collection:gross'
               3 'data collection:net and gross'
               4 'data collection:unknown'
              -1 'missing'/
  HY023_F      0 'no income'
               1 'data collection:net'
               2 'data collection:gross'
               3 'data collection:net and gross'
               4 'data collection:unknown'
              -1 'missing'/
  HY025_F      1 'filled'
              -1 'missing'/
  HY030N_F     0 'no income'
               1 'income(variable is filled)'
              -1 'Missing'
              -2 'value not def. in data documentation'
              -5 'not filled: variable of gross series is filled'/
  HY040N_F     0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              12  'collec. net of tax on inc. at source & soc. contrib./recorded net of tax on inc. at source'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'/
  HY050N_F    0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'/
  HY060N_F    0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'/
  HY070N_F     0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5  'not filled: variable of gross series is filled'/
  HY080N_F    0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5  'not filled: variable of gross series is filled'/
  HY081N_F    0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5  'not filled: variable of gross series is filled'
              -2  'value not defined in data documentation'/
  HY090N_F     0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'/
  HY100n_F     0 'no income'
               1 'variable is filled'
              -2 'value not defined in data documentation'
              -1 'missing'
              -5 'not filled:variable of the gross series is filled'/
  HY110N_F     0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'/
  HY120N_F     0 'no income'
               1 'variable is filled'
              -1 'missing'
              -4 'Amount included in another income component'
              -5 'Not filled: variable of the gross series is filled'/
  HY130N_F    0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'/
  HY131N_F    0  'no income'
              11  'collec. & recorded net of tax on income at source & social contrib.'
              13  'collec. net of tax on income at source & social contrib/recorded net of tax on social contrib.'
              22  'collec. & recorded net of tax on income at source' 
              31  'collected net of tax on social contrib./recorded net of tax on income & social contrib.'
              33  'collected & recorded net of tax on social contrib.'
              41  'collected gross/recorded net of tax on income & social contrib.'
              42  'collected gross/recorded net of tax on income at source'
              43  'collected gross/recorded net of tax on social contrib.'
              51  'collected unknown/recorded net of tax on income & social contrib.'
              52  'collected unknown/recorded net of tax on income at source'
              53  'collected unknown/recorded net of tax on social contrib.'
              55  'unknown'
              -1  'missing'
              -5 'not filled: variable of gross series is filled'
              -2  'value not defined in data documentation'/
  HY140N_F     0 'no income'
               1 'variable is filled'
              -1 'missing'
              -5 'Not filled: variable of the gross series is filled'/
  HY145N_F     0 'no income'
               1 'variable is filled'
              -1 'missing'
              -5 'Not filled: variable of gross series is filled'/
  HY030G_F     0 'no income'
               1 'income (variable is filled)'
              -1 'missing'
              -5 'not filled:variable of net (...g)/gross (...n) series is filled'
              -2  'value not defined in data documentation'/
  HY040G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY050G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY060G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY070G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY080G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY081G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'
              -2  'value not defined in data documentation'/
  HY090G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY100G_F     0 'no income'
               1 'variable is filled'
              -1 'missing'
              -5 'not filled: variable of net/gross series is filled'
              -2  'value not defined in data documentation'/
  HY110G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY120G_F     0 'no income'
               1 'variable is filled'
              -1 'missing'
              -4 'amount included in another income component'
              -5 'not filled: variable of the net series is filled'/
  HY130G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'/
  HY131G_F     0 'no income'
               1 'collected:net of tax on income at source and social contributions'
               2 'collected:net of tax on income at source'
               3 'collected:net of tax on social contributions'
               4 'collected:gross'
               5 'collected:unknown'
              -1 'missing'
              -5 'not filled:variable of net series is filled'
              -2  'value not defined in data documentation'/
  HY140G_F     0 'no income'
               1 'variable is filled'
              -1 'missing'
              -5 'not filled: variable of the net/gross series is filled'/
  HS010        1 'yes'
               2 'no'/
  HS010_F      1 'filled'
              -1 'missing'
              -2 'not applicable'
              -5 'missing value of HS010 because HS011 is used'/
  HS011        1 'yes, once'
               2 'yes, twice or more'
               3 'no'/
  HS011_F      1 'filled'
              -1 'missing'
              -2 'not applicable'
              -5 'missing value of HS011 because HS010 is still used'/
  HS020        1 'yes'
               2 'no'/
  HS020_F      1 'filled'
              -1 'missing'
              -2 'not applicable'
              -5 'missing value of HS020 because HS021 is used'/
  HS021        1 'yes,once'
               2 'yes,twice or more'
               3 'no'/
  HS021_F      1 'filled'
              -1 'missing'
              -2 'not applicable'
              -5 'missing value of HS021 because HS020 is still used'/
  HS030        1 'yes'
               2 'no'/
  HS030_F      1 'filled'
              -1 'missing'
              -2 'not applicable'
              -5 'missing value of HS030 because HS031 is used'/
  HS031        1 'yes,once'
               2 'yes,twice or more'
               3 'no'/
  HS031_F      1 'filled'
              -1 'missing'
              -2 'not applicable'
              -5 'missing value of HS031 because HS030 is still used'/
  HS040        1 'yes'
               2 'no'/
  HS040_F      1 'filled'
              -1 'missing'/
  HS050        1 'yes' 
               2 'no'/
  HS050_F      1 'filled'
              -1 'missing'/
  HS060        1 'yes'
               2 'no'/
  HS060_F      1 'filled'
              -1 'missing'/
  HS070        1 'yes'
               2 'no - cannot afford'
               3 'no - other reason'/
  HS070_F      1 'filled'
              -1 'missing'/
  HS080        1 'yes'
               2 'no - cannot afford'
               3 'no - other reason'/
  HS080_F      1 'filled'
              -1 'missing'/
  HS090        1 'yes'
               2 'no - cannot afford'
               3 'no - other reason'/
  HS090_F      1 'filled' 
              -1 'missing'/
  HS100        1 'yes'
               2 'no - cannot afford'
               3 'no - other reason'/
  HS100_F      1 'filled' 
              -1 'missing'/
  HS110        1 'yes'
               2 'no - cannot afford'
               3 'no - other reason'/
  HS110_F      1 'filled' 
              -1 'missing'/
  HS120        1 'with great difficulty'
               2 'with difficulty'
               3 'with some difficulty'
               4 'fairly easily'
               5 'easily'
               6 'very easily'/
  HS120_F      1 'filled' 
              -1 'missing'/
  HS130_f      1 'filled'
              -1 'missing'/
  HS140        1 'A heavy burden'
               2 'somewhat a burden'
               3 'not a burden at all'/
  HS140_F      1 'filled' 
              -1 'missing'/
  HS150        1 'repayment is a heavy burden'
               2 'repayment is somewhat a burden'
               3 'repayment is not a burden at all'/
  HS150_F      1 'filled' 
              -1 'missing'
              -2 'not applicable (no repayment of debts)'/
  HH010        1 'detached house'
               2 'semi-detached house'
               3 'apartment or flat in a building with < 10 dwellings'
               4 'apartment or flat in a building with >=10 dwellings'/
  HH010_f      1 'filled'
              -1 'missing'/
  HH020        1 'owner'
               2 'tenant or subtenant paying rent at prevailing or market rate'
               3 'accommodation is rented at a reduced rate(lower price than market price)'
               4 'accommodation is provided free'/
  HH020_F      1 'filled'
              -1 'missing'/
  HH030        6 'six or more rooms'/
  HH030_F      1 'filled'
              -1 'missing'/
  HH031_F      1 'filled'
              -1 'missing'
              -2 'n.a.'/
  HH040        1  'yes'
               2  'no'/
  HH040_F      1  'filled'
              -1  'missing'/
  HH050        1  'yes'
               2  'no'/
  HH050_F      1  'filled'
              -1  'missing'/
  HH060_F      1  'filled'
              -1  'missing'
              -2  'n.a. (HH020 ne 2 or 3)'/
  HH061_F      1  'filled'
              -1  'missing'
              -2  'na'/
  HH080        1 'yes'
               2 'no'/
  HH080_F      1 'filled'
              -1 'missing'
              -5 'missing value of HH080 because HH081 is used'/
  HH081        1 'yes, for sole use of the household'
               2 'yes, shared'
               3 'no'/
  HH081_F      1 'filled'
              -1 'missing'
              -5 'missing value of HH081 because HH080 is still used'/
  HH090        1 'yes'
               2 'no'/
  HH090_F      1 'filled '
              -1 'missing'
              -5 'missing value of HH090 because HH091 is used'/
  HH091        1 'yes, for sole use of the household'
               2 'yes, shared'
               3 'no'/
  HH091_F      1 'filled '
              -1 'missing'
              -5 'missing value of HH091 because HH090 is still used'/ 
  HX100        1 'Household pertains to th lower (1st) quintile'
               2 'Household pertains to the 2nd quintile'
               3 'Household pertains to the 3rd quintile'
               4 'Household pertains to the 4rd quintile'
               5 'Household pertains to the upper (5th)quintile'.
*/

/*
* attachement of category labels to variable ;
capture noisily label values hb020_num hb020_num ;
capture noisily label values hb050 hb050 ;
capture noisily label values hb050_f hb050_f ;
capture noisily label values hb060_f hb060_f ;
capture noisily label values hb070_f hb070_f ;
capture noisily label values hb080_f hb080_f ;
capture noisily label values hb090_f hb090_f ;
capture noisily label values hb100_f hb100_f ;
capture noisily label values hy010_f hy010_f ;
capture noisily label values hy020_f hy020_f ;
capture noisily label values hy022_f hy022_f ;
capture noisily label values hy023_f hy023_f ;
capture noisily label values hy025_f hy025_f ;
capture noisily label values hy030n_f hy030n_f ;
capture noisily label values hy040n_f hy040n_f ;
capture noisily label values hy050n_f hy050n_f ;
capture noisily label values hy060n_f hy060n_f ;
capture noisily label values hy070n_f hy070n_f ;
capture noisily label values hy080n_f hy080n_f ;
capture noisily label values hy081n_f hy081n_f ;
capture noisily label values hy090n_f hy090n_f ;
capture noisily label values hy100n_f hy100n_f ;
capture noisily label values hy110n_f hy110n_f ;
capture noisily label values hy120n_f hy120n_f ;
capture noisily label values hy130n_f hy130n_f ;
capture noisily label values hy131n_f hy131n_f ;
capture noisily label values hy140n_f hy140n_f ;
capture noisily label values hy145n_f hy145n_f ;
capture noisily label values hy030g_f hy030g_f ;
capture noisily label values hy040g_f hy040g_f ;
capture noisily label values hy050g_f hy050g_f ;
capture noisily label values hy060g_f hy060g_f ;
capture noisily label values hy070g_f hy070g_f ;
capture noisily label values hy080g_f hy080g_f ;
capture noisily label values hy081g_f hy081g_f ; 
capture noisily label values hy090g_f hy090g_f ;
capture noisily label values hy100g_f hy100g_f ;
capture noisily label values hy110g_f hy110g_f ;
capture noisily label values hy120g_f hy120g_f ;
capture noisily label values hy130g_f hy130g_f ;
capture noisily label values hy131g_f hy131g_f ;
capture noisily label values hy140g_f hy140g_f ;
capture noisily label values hs010 hs010 ;
capture noisily label values hs010_f hs010_f ;
capture noisily label values hs011 hs011 ;
capture noisily label values hs011_f hs011_f ;
capture noisily label values hs020 hs020 ;
capture noisily label values hs020_f hs020_f ;
capture noisily label values hs021 hs021 ;
capture noisily label values hs021_f hs021_f ;
capture noisily label values hs030 hs030 ;
capture noisily label values hs030_f hs030_f ;
capture noisily label values hs031 hs031 ;
capture noisily label values hs031_f hs031_f ;
capture noisily label values hs040 hs040 ;
capture noisily label values hs040_f hs040_f ;
capture noisily label values hs050 hs050 ;
capture noisily label values hs050_f hs050_f ;
capture noisily label values hs060 hs060 ;
capture noisily label values hs060_f hs060_f ;
capture noisily label values hs070 hs070 ;
capture noisily label values hs070_f hs070_f ;
capture noisily label values hs080 hs080 ;
capture noisily label values hs080_f hs080_f ;
capture noisily label values hs090 hs090 ;
capture noisily label values hs090_f hs090_f ;
capture noisily label values hs100 hs100 ;
capture noisily label values hs100_f hs100_f ;
capture noisily label values hs110 hs110 ;
capture noisily label values hs110_f hs110_f ;
capture noisily label values hs120 hs120 ;
capture noisily label values hs120_f hs120_f ;
capture noisily label values hs130_f hs130_f ;
capture noisily label values hs140 hs140 ;
capture noisily label values hs140_f hs140_f ;
capture noisily label values hs150 hs150 ;
capture noisily label values hs150_f hs150_f ;
capture noisily label values hs160 hs160 ;
capture noisily label values hs160_f hs160_f ;
capture noisily label values hs170 hs170 ;
capture noisily label values hs170_f hs170_f ;
capture noisily label values hs180 hs180 ;
capture noisily label values hs180_f hs180_f ;
capture noisily label values hs190 hs190 ;
capture noisily label values hs190_f hs190_f ;
capture noisily label values hh010 hh010 ;
capture noisily label values hh010_f hh010_f ;
capture noisily label values hh020 hh020 ;
capture noisily label values hh020_f hh020_f ;
capture noisily label values hh030 hh030 ;
capture noisily label values hh030_f hh030_f ;
capture noisily label values hh031_f hh031_f ;
capture noisily label values hh040  hh040 ;
capture noisily label values hh040_f hh040_f ;
capture noisily label values hh050 hh050 ;
capture noisily label values hh050_f hh050_f ;
capture noisily label values hh060_f hh060_f ;
capture noisily label values hh061_f hh061_f ;
capture noisily label values hh070_f hh070_f ;
capture noisily label values hh080 hh080 ;
capture noisily label values hh080_f hh080_f ;
capture noisily label values hh081 hh081 ;
capture noisily label values hh081_f hh081_f ;
capture noisily label values hh090 hh090 ;
capture noisily label values hh090_f hh090_f ;
capture noisily label values hh091 hh091 ;
capture noisily label values hh091_f hh091_f ;
capture noisily label values hd010 hd010 ;
capture noisily label values hd010_f hd010_f ;
capture noisily label values hd020 hd020 ;
capture noisily label values hd020_f hd020_f ;
capture noisily label values hd025 hd025 ;
capture noisily label values hd025_f hd025_f ;
capture noisily label values hd030 hd030 ;
capture noisily label values hd030_f hd030_f ;
capture noisily label values hd035_f hd035_f ;
capture noisily label values hd040 hd040 ; 
capture noisily label values hd040_f hd040_f ; 
capture noisily label values hd050 hd050 ;
capture noisily label values hd050_f hd050_f ; 
capture noisily label values hd060 hd060 ;
capture noisily label values hd060_f hd060_f ; 
capture noisily label values hd070 hd070 ;
capture noisily label values hd070_f hd070_f ; 
capture noisily label values hd080 hd080 ;
capture noisily label values hd080_f hd080_f ; 
capture noisily label values hd090 hd090 ;
capture noisily label values hd090_f hd090_f ; 
capture noisily label values hd100 hd100 ; 
capture noisily label values hd100_f hd100_f ; 
capture noisily label values hd110 hd110 ;
capture noisily label values hd110_f hd110_f ;
capture noisily label values hd120 hd120 ;
capture noisily label values hd120_f hd120_f ; 
capture noisily label values hd130 hd130 ;
capture noisily label values hd130_f hd130_f ; 
capture noisily label values hd140 hd140 ;
capture noisily label values hd140_f hd140_f ; 
capture noisily label values hd150 hd150 ; 
capture noisily label values hd150_f hd150_f ; 
capture noisily label values hd160 hd160 ;
capture noisily label values hd160_f hd160_f ;
capture noisily label values hd170 hd170 ;
capture noisily label values hd170_f hd170_f ; 
capture noisily label values hd180 hd180 ;
capture noisily label values hd180_f hd180_f ; 
capture noisily label values hd190 hd190 ;
capture noisily label values hd190_f hd190_f ; 
capture noisily label values hd200 hd200 ; 
capture noisily label values hd200_f hd200_f ; 
capture noisily label values hd210 hd210 ;
capture noisily label values hd210_f hd210_f ;
capture noisily label values hd220 hd220 ;
capture noisily label values hd220_f hd220_f ; 
capture noisily label values hd230 hd230 ; 
capture noisily label values hd230_f hd230_f ; 
capture noisily label values hd240  hd240 ;
capture noisily label values hd240_f hd240_f ; 
capture noisily label values hd250 hd250 ;
capture noisily label values hd250_f hd250_f ; 
capture noisily label values hd255 hd255 ; 
capture noisily label values hd255_f  hd255_f ; 
capture noisily label values hd260 hd260 ;
capture noisily label values hd260_f hd260_f ; 
capture noisily label values hd265 hd265 ;
capture noisily label values hd265_f hd265_f ;
capture noisily label values hx060 hx060 ;
capture noisily label values hx020 hx020 ;
capture noisily label values hx070 hx070 ;
capture noisily label values hx080 hx080 ;
*/
